import type { CoverageTestFile, TestRunnerInfo } from '../../types/index.js';
/**
 * Finds all test files in the given project root using multi-ecosystem
 * naming conventions. Returns an array of TestFile descriptors.
 */
export declare function findTestFiles(projectPath: string): Promise<readonly CoverageTestFile[]>;
/**
 * Detects test runners present in the project by checking for config files.
 * Returns only runners whose config files actually exist.
 */
export declare function detectTestRunners(projectPath: string): Promise<readonly TestRunnerInfo[]>;
/**
 * Reads a test file and returns its full content as a string.
 * Returns empty string if the file cannot be read.
 */
export declare function readTestFileContent(projectPath: string, relFile: string): Promise<string>;
//# sourceMappingURL=test-finder.d.ts.map