import { ConversationMessage, IHistoryManager, InteractionFlow } from './types'; import { WorkingMemory } from '../memory/modules/working/WorkingMemory'; import { IOptimizer } from './optimizers/types'; /** * Enhanced history manager with smart context tracking and optimization */ export declare class SmartHistoryManager implements IHistoryManager { private messages; private workingMemory; private optimizers; private maxHistorySize; constructor(workingMemory: WorkingMemory, maxHistorySize?: number); addMessage(message: ConversationMessage): Promise; getContext(): Promise; optimize(): Promise; addInteractionFlow(flow: InteractionFlow): void; resolveReferences(messageId: string): Promise; registerOptimizer(name: string, optimizer: IOptimizer): void; private updateRelevanceScores; private trimHistory; }