/** * Full-screen analytics overlay. * Opens on Ctrl+Space, shows session stats, closes on any key. * Uses the alternate screen buffer so the chat is preserved. */ import type { Interface as RLInterface } from 'readline'; export interface TurnRecord { userInput: string; outTok: number; totalDelta: number; elapsedMs: number; timestamp: Date; } export declare function showAnalytics(opts: { rl: RLInterface; turns: TurnRecord[]; totalTok: number; promptTok: number; outTok: number; model: string; provider: string; mode: string; effort: string; startedAt: Date; onClose: () => void; }): void; //# sourceMappingURL=analytics.d.ts.map