/**
 * Layer 2: AI Execution Sink Detection
 * Detects patterns where LLM output is fed into dangerous execution sinks
 *
 * Covers B2: Unsafe execution of model output (LLM02)
 *
 * Sinks include:
 * - Code execution: eval(), Function(), vm.runInContext()
 * - Shell execution: exec(), spawn(), child_process
 * - SQL builders: .query(), .execute(), .raw()
 * - Template rendering: innerHTML, dangerouslySetInnerHTML
 */
import type { Vulnerability } from '../../shared/types';
import type { ParsedFile } from '../../shared/parsed-file';
/**
 * Main detection function for LLM output execution sinks
 */
export declare function detectAIExecutionSinks(content: string, filePath: string, options?: {
    parsed?: ParsedFile;
}): Vulnerability[];
//# sourceMappingURL=execution-sinks.d.ts.map