import type { Options } from "./Options.ts"; import type { PostData, QueryString } from "./types/HttpArchiveFormat.ts"; export declare const calculateOnlyOnce: (calculation: () => T) => () => T; export declare const isNonEmptyString: (o: string | undefined) => o is string; export declare function isHttp1x(version?: string): boolean | undefined; export declare function roundToThreeDecimalPlaces(time: number | string, fractionalDigits?: number): number; export declare function toNameValuePairs(object: Record): QueryString[]; export declare function parseUrlEncoded(data: string): QueryString[]; export declare function parsePostData(contentType: string | undefined, postData: string | undefined, options: Options): PostData | undefined;