/// <reference types="node" />
import { OracleResult, ResponseAnalysisOptions } from './types';
declare type OracleResultWithPayload = OracleResult & {
    payload: Buffer;
};
declare function analyseResponses({ url, blockSize, logMode, concurrency, isCacheEnabled, saveResponsesToTmpDir, ...args }: ResponseAnalysisOptions): Promise<{
    responses: {
        [key: number]: OracleResultWithPayload;
    };
    statusCodeFreq: {
        [key: string]: number;
    };
    bodyLengthFreq: {
        [key: string]: number;
    };
    tmpDirPath: string;
}>;
export default analyseResponses;
