export interface McpDiagnosticEvent { schemaVersion: 2; timestamp: string; service: 'token-optimizer'; serviceVersion: string; event: string; outcome?: 'success' | 'failure'; processId: number; client?: string | null; clientVersion?: string | null; toolName?: string; toolCount?: number; durationMs?: number; error?: { name: string; message: string; } | null; [key: string]: unknown; } export declare function recordMcpDiagnostic(event: Omit & { error?: unknown; }): void; export declare function readMcpDiagnosticEvents(limit?: number, sinceMs?: number): McpDiagnosticEvent[]; export declare function summarizeMcpDiagnostics(sinceMs?: number): Record; //# sourceMappingURL=mcp-diagnostics.d.ts.map