import type { Extractor, SearchEngine } from '../types.js'; export interface LoadedPlugin { name: string; version: string; path: string; hasExtractor: boolean; hasSearchEngine: boolean; } export interface PluginLoadError { pluginName: string; message: string; } export interface PluginLoadResult { extractors: Extractor[]; searchEngines: SearchEngine[]; loaded: LoadedPlugin[]; errors: PluginLoadError[]; } export declare function loadPlugins(): Promise; //# sourceMappingURL=loader.d.ts.map