import type { InternalHttpRequest, InternalHttpResponse, InternalHttpResponseHeaders } from "./http-types.js"; type RequestLike = Pick & { arrayBuffer?: () => Promise; }; type ResponseLike = Pick & { arrayBuffer?: () => Promise; }; export declare function webRequestToInternalHttpRequest(value: RequestLike, options: { allowBody: boolean; maxBodyBytes: number | null; }): Promise; export declare function webResponseToInternalHttpResponse(value: ResponseLike, options: { maxBodyBytes: number | null; }): Promise; export declare function responseHeadersToRecord(headers: Headers): InternalHttpResponseHeaders; export declare function internalHttpRequestToWebRequest(request: InternalHttpRequest): Request; export declare function internalHttpResponseToWebResponse(response: InternalHttpResponse): Response; export {}; //# sourceMappingURL=http-conversion.d.ts.map