import { ShouldInstrumentOptions } from "@jest/transform";
import { TestResult } from "@jest/test-result";
import { Config } from "@jest/types";
import { CoverageStorage } from "./storage";
declare const _default: {
    new (globalConfig: Config.GlobalConfig, _options?: any): {
        collectCoverage: boolean;
        coverageStorage: CoverageStorage;
        shouldInstrumentOptions: ShouldInstrumentOptions;
        onRunStart(_results: any, _options: any): void;
        onTestResult(test: import("jest-runner/build/types").Test, testResult: TestResult): void;
        onRunComplete(contexts: any, aggregatedResults: any): Promise<void>;
        _coverageMap: any;
        _globalConfig: any;
        _sourceMapStore: any;
        _options: any;
        _v8CoverageResults: any;
        _addUntestedFiles: any;
        _checkThreshold: any;
        _getCoverageResult: any;
        _error?: any;
        log(message: string): void;
        onTestStart(_test?: import("@jest/reporters").Test | undefined): void;
        _setError(error: Error): void;
        getLastError(): Error | undefined;
    };
};
export = _default;
