/// /// /// import type { IncomingHttpHeaders, IncomingMessage } from 'http'; import Params from './body/params.js'; declare type BusboyFile = [ fieldname: string, file: NodeJS.ReadableStream, filename: string, encoding: string, mimetype: string ]; interface FileUpload { fieldname: string; file: NodeJS.ReadableStream; filename: string; encoding: string; mimetype: string; } export default class Body { raw: IncomingMessage; _form: Params | undefined; constructor(stream: IncomingMessage); [Symbol.asyncIterator](): AsyncIterable; buffer(): Promise; files(options?: busboy.BusboyConfig): AsyncIterableIterator; form(options?: busboy.BusboyConfig): Promise; get(name: string): string | undefined; get headers(): IncomingHttpHeaders; html(): Promise; get isSecure(): boolean; json(): Promise; pipe(writer: NodeJS.WritableStream): Promise; text(charset?: BufferEncoding): Promise; xml(): Promise; _consumeBody(): Promise; _formIterator(options?: busboy.BusboyConfig): AsyncIterableIterator; _isForm(): boolean; get _params(): Params; } export {};