/**
 * Stage 3: Structured LLM Summarization
 *
 * Uses the structured 10-section prompt to summarize older messages
 * while preserving recent ones.
 */
import type { SummarizeConfig, SummarizeResult, ChatMessage } from "../../types/index.js";
export declare function summarizeMessages(messages: ChatMessage[], config?: SummarizeConfig): Promise<SummarizeResult>;
