/** Assembled snapshot for `/context` (list, detail markdown, or JSON). */ export type SessionContextReportInput = { sessionKey: string; mode: 'list' | 'detail' | 'json'; model: string; workspacePath: string; agentId: string; messageCount: number; contextWindowNominal: number; estimatedTranscriptTokens: number; thinkingDefault?: string; reasoningDefault?: string; verboseDefault?: string; compaction: unknown; toolsFlagsSummary: string; windowStats: unknown; compactionRunStats: unknown; }; export declare function formatSessionContextReport(input: SessionContextReportInput): string;