import type { VulnerabilityTemplate, HuntHypothesis, HuntFinding } from '../types.js'; import type { DiscoveredFile } from './discovery.js'; import type { LLMProvider } from '../runtime/types.js'; export declare function buildDeepDivePrompt(template: VulnerabilityTemplate, hypothesis: HuntHypothesis, file: DiscoveredFile, taintContext?: string): { systemPrompt: string; userPrompt: string; }; export declare function runDeepDive(template: VulnerabilityTemplate, hypothesis: HuntHypothesis, file: DiscoveredFile, provider: LLMProvider, taintContext?: string): Promise;