import { ConversationThread } from '../conversation/conversation-history.interface'; export declare class IntelligentCompressionService { private readonly logger; compressConversationHistory(thread: ConversationThread, options?: { maxTokens?: number; maxMessages?: number; preserveRecentCount?: number; preserveImportant?: boolean; }): Promise; private identifyImportantMessages; private isImportantMessage; private applyCompressionStrategy; private summarizeImportantMessages; private summarizeMessage; private generateContextSummary; private extractTopics; private identifyPatterns; private estimateTokens; private applyFinalCompression; }