/** * 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 of test specifications */ declare function detectTests({ config }: { config: any; }): Promise; /** * 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} options.files - Array of file paths to parse * @returns {Promise} Array of test specifications */ declare function parseTests({ config, files }: { config: any; files: string[]; }): Promise; //# sourceMappingURL=detectTests.d.ts.map