export interface ReadResponseBodyOptions { readonly response: Response; readonly url: string; readonly maxSizeBytes: number; readonly signal?: AbortSignal; } export declare class MissingResponseBodyError extends Error { readonly url: string; constructor(url: string); } export declare class ResponseBodyTooLargeError extends Error { readonly url: string; readonly sizeBytes: number; readonly maxSizeBytes: number; constructor(url: string, sizeBytes: number, maxSizeBytes: number); } export declare function readResponseBodyAsBuffer({ response, url, maxSizeBytes, signal, }: ReadResponseBodyOptions): Promise; export declare function readResponseBody(options: ReadResponseBodyOptions): Promise;