import { AggregatedResult, Config, Reporter, ReporterContext, TestCaseResult, TestContext } from "@jest/reporters";
import { ReporterOnStartOptions } from "@jest/reporters";
import { Test } from "@jest/reporters";
export default class AftJestReporter implements Reporter {
    private readonly _globalConfig;
    private readonly _options;
    private readonly _context;
    constructor(globalConfig: Config.GlobalConfig, reporterOptions: Record<string, any>, reporterContext: ReporterContext);
    onRunStart(results: AggregatedResult, options: ReporterOnStartOptions): Promise<void> | void;
    onRunComplete(testContexts: Set<TestContext>, results: AggregatedResult): Promise<void> | void;
    getLastError(): Error | void;
    onTestCaseResult(test: Test, testCaseResult: TestCaseResult): Promise<void> | void;
}
