import { HarFormat, HarFormatContent, HarFormatNameValuePair, HarFormatPostData } from './harTypes'; import { IncomingHttpHeaders } from 'http'; export declare const emptyHar: () => HarFormat; export declare const rawHeadersToHarHeaders: (rawHeaders: string[]) => HarFormatNameValuePair[]; export declare const toHarHeaders: (headers?: Readonly) => HarFormatNameValuePair[]; export declare const fromHarHeaders: (harHeaders?: HarFormatNameValuePair[]) => IncomingHttpHeaders; export declare const toHarHttpVersion: (nodeHttpVersion?: string) => string; export declare const fromHarHttpVersion: (harHttpVersion?: string) => string; export declare const toHarContentBase64: (body: Buffer, mimeType?: string) => HarFormatContent; export declare const toHarContent: (body: string | Buffer | null, mimeType?: string, parseMimeTypesAsJson?: string[]) => HarFormatContent; export declare const fromHarContent: (content?: HarFormatContent) => Buffer; export declare const checkMimeTypeListAndParseBody: (parseMimeTypesAsJson: string[], body: string | Buffer, mimeType?: string) => HarFormatPostData; export declare const toHarPostData: (body?: string | Buffer, mimeType?: string, parseMimeTypesAsJson?: string[]) => HarFormatPostData | undefined; export declare const toHarQueryString: (searchParams: URLSearchParams) => HarFormatNameValuePair[];