import { ReporterTestResult } from './test-adapter';
import { TestStatus } from './constants';
type TestSpec = Pick<ReporterTestResult, 'fullName' | 'browserId'>;
export declare class TestAttemptManager {
    private _attempts;
    constructor();
    removeAttempt(testResult: TestSpec): number;
    getCurrentAttempt(testResult: TestSpec): number;
    registerAttempt(testResult: TestSpec, status: TestStatus, index?: number | null): number;
    private _getHash;
    private _getData;
}
export {};
