/** 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;
