/**
 * Advanced summarizer for token saving
 * In a full implementation, this would use an LLM to create concise summaries
 */
export declare class ConversationSummarizer {
    /**
     * Create a summary of a conversation exchange
     */
    summarizeExchange(messages: Array<{
        role: string;
        content: string;
    }>): Promise<string>;
    /**
     * Summarize a list of exchanges
     */
    summarizeExchanges(exchanges: Array<Array<{
        role: string;
        content: string;
    }>>): Promise<string>;
}
//# sourceMappingURL=summarizer.d.ts.map