/**
 * File-level test detection for Doc Detective Core.
 * Discovers input files, reads them, and parses tests from content.
 * Uses detectTests from common for browser-compatible content parsing.
 */
export { detectTests, parseTests, generateSpecId };
/**
 * Detects tests from files based on config.
 * Assumes config has already been processed by setConfig.
 *
 * @async
 * @param {Object} options
 * @param {Object} options.config - Resolved configuration object
 * @returns {Promise<Array>} Array of test specifications
 */
declare function detectTests({ config }: {
    config: any;
}): Promise<any[]>;
/**
 * Generates a unique specId from a file path that is safe for storage/URLs.
 * @param {string} filePath - Absolute or relative file path
 * @returns {string} A safe specId derived from the file path
 */
declare function generateSpecId(filePath: string): string;
/**
 * Parse files for tests. Reads each file and extracts test specifications.
 * Uses detectTests from common for text content parsing.
 *
 * @param {Object} options
 * @param {Object} options.config - Configuration object
 * @param {Array<string>} options.files - Array of file paths to parse
 * @returns {Promise<Array>} Array of test specifications
 */
declare function parseTests({ config, files }: {
    config: any;
    files: string[];
}): Promise<any[]>;
//# sourceMappingURL=detectTests.d.ts.map