import { AnalysisContext, AnalyzerPlugin, PluginAdapter, Finding } from "./types.js"; export declare class PluginEngine { private plugins; private findings; constructor(); register(plugin: AnalyzerPlugin): void; /** Stable version fingerprint for plugins enabled for this project. */ getEnabledPluginVersions(): Record; loadDynamicPlugins(context: AnalysisContext, registerPlugins?: boolean): Promise; run(context: AnalysisContext, runOptions?: { skipDetection?: boolean; }): Promise; createAdapter(context: AnalysisContext): PluginAdapter; }