type CaptureResponseOptions = {
    captureBody: boolean;
    maxBodySize: number;
    readTimeout: number;
};
type CapturedResponse = {
    body?: Buffer;
    size: number;
    completed: boolean;
    error?: Error;
};
declare function captureResponse(response: Response, { captureBody, maxBodySize, readTimeout, }?: Partial<CaptureResponseOptions>): [Response, Promise<CapturedResponse>];
declare function getResponseJson(body: Buffer): any;

export { type CapturedResponse, captureResponse, getResponseJson };
