class Honoimport { Hono } from "https://dotland.deno.dev/x/ultra@v2.0.0-alpha.9/lib/deps.ts"; ConstructorsnewHono(init?: Partial<Pick<Hono, "router" | "strict">>)Type ParametersoptionalE extends { Bindings?: Bindings; Variables?: Variables; } = EnvironmentoptionalP extends string = "/"Propertiesprivate_tempPath: stringprivateerrorHandler: ErrorHandlerprivatenotFoundHandler: NotFoundHandlerprivatepath: stringfetch: (request: Request,Environment?: E["Bindings"],executionCtx?: ExecutionContext,) => unknownreadonlyrouter: Router<Handler<string, E>>routes: Route<E>[]readonlystrict: booleanMethodsprivateaddRoute(method: string,path: string,handler: Handler<string, E>,): voidprivatedispatch(request: Request,eventOrExecutionCtx?: ExecutionContext | FetchEvent,env?: E["Bindings"],): Promise<Response>privatematchRoute(method: string, path: string)handleEvent(event: FetchEvent): Promise<Response>notFound(handler: NotFoundHandler): Hono<E, P>onError(handler: ErrorHandler): Hono<E, P>request(input: RequestInfo, requestInit?: RequestInit): Promise<Response>route(path: string, app?: Hono<any>): Hono<E, P>use<Path extends string = string, Env extends Partial<Environment> = E>(...middleware: Handler<Path, Env>[]): Hono<Env, Path>use<Path extends string = string, Env extends Partial<Environment> = E>(arg1: string, ...middleware: Handler<Path, Env>[]): Hono<Env, Path>import Honoimport { Hono } from "https://dotland.deno.dev/x/ultra@v2.0.0-alpha.9/lib/deps.ts";