import type { Provider, ProviderMessage } from "../providers/ProviderTypes.js"; import type { RunLogger } from "../runtime/RunLogger.js"; export interface ContextSummarizerOptions { temperature?: number; maxTokens?: number; logger?: RunLogger; } export declare class ContextSummarizer { private provider; private temperature?; private maxTokens?; private logger?; constructor(provider: Provider, options?: ContextSummarizerOptions); summarize(messages: ProviderMessage[]): Promise; } //# sourceMappingURL=ContextSummarizer.d.ts.map