import { Config, TestResult as JestResult } from '@jest/types';
import { Context, Test, TestResult } from '@jest/reporters';
import { AggregatedResult } from '@jest/test-result';
declare class JestZephyrScaleReporter {
    globalConfig: Config.GlobalConfig;
    private options;
    tests: JestResult.AssertionResult[];
    constructor(globalConfig: Config.GlobalConfig, options: Config.DefaultOptions);
    onRunComplete(context: Set<Context>, results: AggregatedResult): void;
    onTestResult(test: Test, testResults: TestResult, runResults: AggregatedResult): void;
    writeJson(content: any, filename: string): void;
    parseContent: (testCase: JestResult.AssertionResult) => any;
}
export default JestZephyrScaleReporter;
