export interface ClaudeReport { /** The conversation this session is in. */ id?: string; /** The model this session is actually running, as Claude names it. */ model?: string; } /** Record what Claude just reported. Merges, so one render cannot erase the other field. */ export declare function rememberReport(sessionDir: string, report: ClaudeReport): void; /** What was last recorded for this session. Empty when nothing has been. */ export declare function readReport(sessionDir: string): ClaudeReport; /** The conversation to resume, when Claude has told us which one. */ export declare function readConversation(sessionDir: string): string | null; /** The model actually running, when Claude has told us which one. */ export declare function readRunningModel(sessionDir: string): string | null;