import type { AnalysisResult } from '../types/analysis.js'; import type { AnalysisOptions } from '../types/config.js'; export type ProgressCallback = (step: string, detail?: string) => void; export declare class AnalysisEngine { private options; private router; private onProgress; constructor(options: AnalysisOptions, onProgress?: ProgressCallback); analyze(targetPath: string): Promise; private discoverFiles; private dedup; private mergeOverlapping; private countBySeverity; private runParallel; } //# sourceMappingURL=engine.d.ts.map