import type { AgentMessage } from "@mariozechner/pi-agent-core"; import type { SessionManager } from "@mariozechner/pi-coding-agent"; export declare function rewriteSessionTranscriptForPersistence(params: { sessionManager: SessionManager; sessionKey?: string; }): { changed: boolean; messages: AgentMessage[]; droppedEntries: number; rewrittenEntries: number; rewriteFloorIndex: number; skippedPreCompactionChanges: number; changeReasons: Record; };