/** * AI-Powered Scanner - Main entry point for AI scanning */ import type { AIFinding, TriagedFinding } from './rules/types.js'; import type { Finding } from '../types.js'; export interface AIScanOptions { enableTriage?: boolean; enableLLMRules?: boolean; budgetCents?: number; targetFiles?: string[]; } export interface AIScanResult { aiFindings: AIFinding[]; triagedFindings: TriagedFinding[]; stats: { filesScanned: number; aiCallsMade: number; costCents: number; cacheHits: number; phiPatternsScubbed: number; }; } /** * Run AI-powered HIPAA scanning on target files */ export declare function runAIScan(targetDir: string, options?: AIScanOptions): Promise; /** * Triage existing findings to reduce false positives */ export declare function triageExistingFindings(findings: Finding[], fileContents: Map): Promise; //# sourceMappingURL=scanner.d.ts.map