import type { TestCaseResult } from '@jest/reporters';
import type { GlobalMetadata, Metadata, TestFileMetadata, TestEntryMetadata } from '../metadata';
export declare class AssociateMetadata {
    private readonly _map;
    filePath(value: string, metadata: TestFileMetadata): void;
    testCaseResult(testCaseResult: TestCaseResult, metadata: TestEntryMetadata): void;
    globalMetadata(metadata: GlobalMetadata): void;
    get(key?: unknown): Metadata | undefined;
}
