import type { AggregatedResult, TestResult, Test, Reporter } from '@jest/reporters';
import { TestContext } from '@jest/test-result';
import { AllureAdapterConfig } from "./index";
import type { Config } from '@jest/types';
export declare class CustomReporterCirc implements Reporter {
    private readonly globalOptions;
    private readonly options;
    private allure;
    constructor(globalOptions: Config.GlobalConfig, options: AllureAdapterConfig);
    onRunStart(_aggregatedResults: AggregatedResult, _options: any): void;
    onTestStart(test: Test): void;
    onTestResult(_test: Test, _testResult: TestResult, _aggregatedResults: AggregatedResult): void;
    onRunComplete(testContexts: Set<TestContext>, results: AggregatedResult): void;
    getLastError(): Error;
}
