import type { SummarizerPlugin, PluginConfig, SummaryResult, SummarizeOpts } from '../../core/types.js'; export declare class JsonSummarizer implements SummarizerPlugin { name: string; version: string; type: "summarizer"; contentTypes: string[]; /** Cached parse result from detect() to avoid double JSON.parse on the hot path */ private _lastParsed; private _lastParsedContent; init(_config: PluginConfig): Promise; destroy(): Promise; detect(content: string): boolean; summarize(content: string, _opts: SummarizeOpts): Promise; } //# sourceMappingURL=json-summarizer.d.ts.map