import type { SummarizerPlugin, ContextMemConfig } from './types.js'; export declare class PluginLoader { /** * Discovers and loads external summarizer plugins from a project's node_modules. * * Looks for npm packages whose name starts with `context-mem-summarizer-` in the * project's package.json dependencies/devDependencies. Validates that each package * exports `detect()` and `summarize()` methods. Respects config enabled/disabled * per plugin and applies priority overrides. */ loadSummarizers(projectDir: string, config?: ContextMemConfig): SummarizerPlugin[]; } //# sourceMappingURL=plugin-loader.d.ts.map