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