import type { ChatMessage } from '../../../../core/llm/types.js';
/**
 * Renders archived messages into a bounded prompt payload for the summarizer.
 */
export declare class CompactionTranscriptRenderer {
    static render(messages: ChatMessage[], summaryModel: string): string;
    private static resolveTranscriptCharBudget;
    private static renderMessage;
}
//# sourceMappingURL=transcript-renderer.d.ts.map