import type { Body } from './utils/body'; import type { Cookie } from './utils/cookie'; declare global { interface Request { param: { (key: ParamKeyType): string; (): Record; }; paramData?: Record; query: { (key: string): string; (): Record; }; queries: { (key: string): string[]; (): Record; }; header: { (name: string): string; (): Record; }; cookie: { (name: string): string; (): Cookie; }; parsedBody?: Promise; parseBody: { (): Promise; }; } } export declare function extendRequestPrototype(): void;