class HonoContext implements Context<P, E, S>import { HonoContext } from "https://deno.land/x/hono@v2.3.2/context.ts"; ConstructorsnewHonoContext(req: Request<P>,env?: E["Bindings"],executionCtx?: FetchEvent | ExecutionContext | undefined,notFoundHandler?: NotFoundHandler<P, E, S>,)Type ParametersoptionalP extends string = stringoptionalE extends Partial<Environment> = EnvironmentoptionalS extends Partial<Schema> = SchemaPropertiesprivate_executionCtx: FetchEvent | ExecutionContext | undefinedprivate_headers: Record<string, string[]> | undefinedprivate_map: Record<string, unknown> | undefinedprivate_pretty: booleanprivate_prettySpace: numberprivate_res: Response | undefinedprivatenotFoundHandler: NotFoundHandler<P, E, S>_status: StatusCodeenv: E["Bindings"]error: Error | undefinedreadonlyevent: FetchEventreadonlyexecutionCtx: ExecutionContextfinalized: booleanreq: Request<P, SchemaToProp<S>>res: ResponseMethodsprivate_finalizeHeaders(incomingHeaders: Headers): HeaderField[]body(data: Data | null,status?: StatusCode,headers?: Headers,): Responsecookie(name: string,value: string,opt?: CookieOptions,): voidget<Key extends keyof ContextVariableMap>(key: Key): ContextVariableMap[Key]get<Key extends keyof E["Variables"]>(key: Key): E["Variables"][Key]get<T>(key: string): Theader(name: string,value: string,options?: { append?: boolean; },): voidhtml(html: string,status?: StatusCode,headers?: Headers,): Responsejson<T>(object: T,status?: StatusCode,headers?: Headers,): ResponsenewResponse(data: Data | null,status: StatusCode,headers?: Headers,): ResponsenotFound(): Response | Promise<Response>pretty(prettyJSON: boolean, space?: number): voidredirect(location: string, status?: StatusCode): Responseset<Key extends keyof ContextVariableMap>(key: Key, value: ContextVariableMap[Key]): voidset<Key extends keyof E["Variables"]>(key: Key, value: E["Variables"][Key]): voidset(key: string, value: unknown): voidstatus(status: StatusCode): voidtext(text: string,status?: StatusCode,headers?: Headers,): Response