import { Everbs } from './src/enums/http'; import { ClobbrEventCallback } from './src/models/ClobbrEvent'; import { ClobbrRequestSettings } from './src/models/ClobbrRequestSettings'; import * as resultMath from './src/resultMath'; export declare const parseOptions: (options?: ClobbrRequestSettings) => { verb: Everbs; iterations: number; url: string; headers: { [key: string]: string; }; data?: { [key: string]: any; }; timeout?: number; includeDataInResponse?: boolean; }; export declare const run: (parallel: boolean, options: ClobbrRequestSettings, eventCallback?: ClobbrEventCallback, abortControllerCallback?: (abortControllers: AbortController[]) => void) => Promise<{ results: number[]; logs: import("./src/models/ClobbrLog").ClobbrLogItem[]; average: number; }>; export declare const mathUtils: typeof resultMath; declare const _default: { run: (parallel: boolean, options: ClobbrRequestSettings, eventCallback?: ClobbrEventCallback, abortControllerCallback?: (abortControllers: AbortController[]) => void) => Promise<{ results: number[]; logs: import("./src/models/ClobbrLog").ClobbrLogItem[]; average: number; }>; runParallel: (settings: ClobbrRequestSettings, eventCallback?: ClobbrEventCallback, abortControllers?: Array) => Promise<{ results: number[]; logs: import("./src/models/ClobbrLog").ClobbrLogItem[]; average: number; }>; runSequence: (settings: ClobbrRequestSettings, eventCallback?: ClobbrEventCallback, abortControllers?: Array) => Promise<{ results: number[]; logs: import("./src/models/ClobbrLog").ClobbrLogItem[]; average: number; }>; mathUtils: typeof resultMath; }; export default _default;