/// /// import { IncomingMessage } from 'node:http'; import { type Response } from './response'; export declare class Request extends IncomingMessage { params: any; query: any; body: any; user: any; file: Record Promise; }>; static create(req: IncomingMessage, res: Response): Promise; private constructor(); private initialize; private parseBodyIfNecessary; private isBodyParsingNecessary; private parseBody; private isMultipartFormData; private parseMultipartFormData; private processPart; private parseQueryParams; } export declare namespace Request { type RequestInput = Record; }