import type { MessageRole } from '../../types/message/index.js'; import { type CompactedToolMetadata } from './compaction-provenance.js'; interface CompactedText extends CompactedToolMetadata { role: MessageRole; text: string; summary?: true; } /** * Exact text only: do not stringify binary blocks or invent separators. * Plain-string parts keep their historical ordinals. Block text is appended * after that prefix, in message/block order, so durable seq/part addresses * from before block indexing still resolve to the same original text. */ export declare function compactedTexts(messages: unknown): CompactedText[]; export {}; //# sourceMappingURL=compaction-text.d.ts.map