import type { Test, TestCaseResult, TestResult } from '@jest/reporters'; import type { GlobalMetadata, MetadataChecker, TestFileMetadata, TestEntryMetadata } from '../metadata'; import type { AssociateMetadata } from './AssociateMetadata'; declare const _associate: unique symbol; declare const _checker: unique symbol; export declare class QueryMetadata { private readonly [_associate]; private readonly [_checker]; constructor(associate: AssociateMetadata, checker: MetadataChecker); filePath(filePath: string): TestFileMetadata; test(test: Test): TestFileMetadata; testCaseResult(testCaseResult: TestCaseResult): TestEntryMetadata; testResult(testResult: TestResult): TestFileMetadata; globalMetadata(): GlobalMetadata; } export {};