export declare const DEFAULT_TEST_FILE_EXTENSIONS: string[];
/**
 * Canonical filename markers denoting a test-related file. Every pattern recognising these markers
 * derives its alternation from this list, so the set cannot drift between helpers.
 */
export declare const TEST_RELATED_MARKERS: readonly ["test", "spec", "cy", "e2e", "mock"];
/**
 * Checks whether a file path matches a test file pattern.
 *
 * @param filePath the file path to test.
 * @param extensions the allowed test file extensions.
 * @returns true when the path looks like a test file.
 */
export declare function isTestFile(filePath: string, extensions?: string[]): boolean;
/**
 * Checks whether a file path looks test-related.
 *
 * @param filePath the file path to test.
 * @param extensions the allowed test file extensions.
 * @returns true when the path looks test-related.
 */
export declare function isTestRelatedFile(filePath: string, extensions?: string[]): boolean;
/**
 * Checks whether a file path has the shape of an Angular per-environment config file named after a
 * test-related marker, e.g. `src/environments/environment.test.ts`. This is a pure filename check:
 * such a path is only a *candidate*, since nothing here tells whether the project is Angular.
 *
 * @param filePath the file path to test.
 * @returns true when the path looks like an Angular environment-config file.
 */
export declare function isAngularEnvironmentConfigFileCandidate(filePath: string): boolean;
