export interface StatsSummary { totalUses: number; daysUsed: number; avgUsesPerDay: number | string; topProviders: Array<{ name: string; uses: number; successRate: string | number; avgResponseTime: number; }>; topCommands: Array<{ command: string; count: number; }>; peakHour: string; peakDay: string; errors: number; avgResponseTime: number; lastUse: string; } export declare class StatsManager { private static readonly statsFile; private static initStats; private static loadStats; private static saveStats; static recordCommand(command: string): void; static recordProviderUse(identifier: string, success?: boolean, responseTime?: number | null): void; static recordError(type: string, message: string): void; static getSummary(): StatsSummary; static displayStats(verbose?: boolean): void; static cleanupOldStats(days?: number): void; static exportStats(outputPath: string): string | null; static resetStats(): void; static generateExportFilename(prefix?: string): string; } //# sourceMappingURL=stats-manager.d.ts.map