/** Languages with path conventions implemented by {@link isTestFile}. */ export declare const TEST_DETECTION_LANGUAGES: ReadonlySet; export type TestDetectionDecision = 'supported' | 'unsupported'; /** Every language's explicit path-detection decision, derived from this module's rules. */ export declare const TEST_DETECTION_DECISIONS: ReadonlyMap; /** * What a path-only decision cannot see for a language, in the words a disclosure can use. * * `TEST_DETECTION_DECISIONS` reports a language `supported` as soon as ONE path convention * exists, so Rust read as fully covered while 79% of a real workspace's tests — every inline * `#[cfg(test)]` module — were invisible. A consumer that reports a coverage gap must say this * rather than imply the path rules are the whole story. */ export declare const TEST_DETECTION_CAVEATS: ReadonlyMap; export declare function isTestFile(filePath: string): boolean; //# sourceMappingURL=test-file.d.ts.map