import { BaseMetadata } from './BaseMetadata';
import type { TestFileMetadata } from './TestFileMetadata';
declare const $byTestFilePath: unique symbol;
export declare class GlobalMetadata extends BaseMetadata {
    readonly [$byTestFilePath]: Map<string, TestFileMetadata>;
    readonly testFiles: TestFileMetadata[];
    get currentMetadata(): BaseMetadata;
    get lastTestFile(): TestFileMetadata | undefined;
    getTestFileMetadata(testFilePath: string): TestFileMetadata;
    hasTestFileMetadata(testFilePath: string): boolean;
    registerTestFile(testFilePath: string): TestFileMetadata;
}
export {};
