class HonoRequestimport { HonoRequest } from "https://deno.land/x/hono@v3.0.0-0/request.ts"; ConstructorsnewHonoRequest(request: Request, paramData?: Record<string, string> | undefined)Type ParametersoptionalR extends Route = RouteoptionalI = anyPropertiesprivatebodyData: BodyData | undefinedprivatedata: InputToData<I>privateheaderData: Record<string, string> | undefinedprivatejsonData: Promise<any> | undefinedprivateparamData: Record<string, string> | undefinedprivatequeryData: Record<string, string> | undefinedreadonlybodyreadonlybodyUsedreadonlycachereadonlycredentialsreadonlyheadersreadonlyintegrityreadonlykeepalivereadonlymethodreadonlymoderaw: RequestreadonlyredirectreadonlyrefererPolicyreadonlyreferrerreadonlysignalreadonlyurlMethodsarrayBuffer()blob()cookie(key: string): string | undefinedcookie(): CookieformData()header(name: string): stringheader(): Record<string, string>json<JSONData = unknown>()param(key: GetParamKeys<R["path"]>): stringparam(): Record<GetParamKeys<R["path"]>, string>parseBody<BodyType extends BodyData>(): Promise<BodyType>queries(key: string): string[]queries(): Record<string, string[]>query(key: string): stringquery(): Record<string, string>text()valid(data?: unknown): InputToData<I>