/** * Agent Analytics — track messages, response times, skill usage, errors, tokens. */ export interface AnalyticsSnapshot { messagesProcessed: number; avgResponseTimeMs: number; skillUsage: Record; errorCount: number; tokenUsage: { input: number; output: number; total: number; }; uptime: number; startedAt: number; } export declare class Analytics { private messagesProcessed; private totalResponseTimeMs; private skillUsage; private errorCount; private tokenUsage; private startedAt; recordMessage(responseTimeMs: number): void; recordSkillUsage(skillName: string): void; recordError(): void; recordTokens(input: number, output: number): void; getSnapshot(): AnalyticsSnapshot; reset(): void; } //# sourceMappingURL=index.d.ts.map