///
///
import { IncomingMessage } from 'node:http';
export interface BufferBodyOptions {
bodyLimit: number;
urlEncodedParser?(search: string): any;
queryParser?(search: string): any;
}
export declare function setBufferBodyDefaultOptions(options: Partial): void;
export declare function bufferFromReq(req: IncomingMessage, options?: Partial): Promise;
export declare function jsonFromReq(req: IncomingMessage, options?: Partial): Promise;
export declare function rawFromReq(req: IncomingMessage, options?: Partial): Promise;
export declare function textFromReq(req: IncomingMessage, options?: Partial): Promise;
export declare function urlEncodedFromReq(req: IncomingMessage, options?: Partial): Promise;
export declare function urlFromReq(req: IncomingMessage): URL;
export declare function queryFromReq(req: IncomingMessage, options?: Partial): any;