class HonoRequestimport { HonoRequest } from "https://deno.land/x/hono@v3.0.0-rc.6/request.ts"; ConstructorsnewHonoRequest(request: Request,paramData?: Record<string, string> | undefined,queryIndex?: number,)Type ParametersoptionalPath extends string = "/"optionalInput = { }PropertiesprivatebodyData: BodyData | undefinedprivatedata: InputToData<Input>privateheaderData: Record<string, string> | undefinedprivatejsonData: Promise<any> | undefinedprivateparamData: Record<string, string> | undefinedprivatequeryIndex: numberreadonlybodyreadonlybodyUsedreadonlycachereadonlycredentialsreadonlyheadersreadonlyintegrityreadonlykeepalivereadonlymethodreadonlymoderaw: RequestreadonlyredirectreadonlyrefererPolicyreadonlyreferrerreadonlysignalreadonlyurlMethodsarrayBuffer()blob()cookie(key: string): string | undefinedcookie(): CookieformData()header(name: string): stringheader(): Record<string, string>json<JSONData = unknown>()param(key: ParamKeys<Path>): stringparam(): Record<ParamKeys<Path>, string>parseBody(): Promise<BodyData>queries(key: string): string[]queries(): Record<string, string[]>query(key: string): stringquery(): Record<string, string>text()valid(data?: unknown): InputToData<Input>