import { UsageInfo } from '../types/analysis'; export declare class UsageTracker { private usageFile; private defaultLimits; constructor(); getUsage(): Promise; canValidate(): Promise; trackValidation(filesCount: number, aiDetected: boolean, timeMs?: number): Promise; updatePlan(plan: 'free' | 'pro' | 'team' | 'enterprise', licenseKey?: string): Promise; getStats(): Promise<{ totalValidations: number; aiDetections: number; averageFiles: number; averageTime: number; }>; private loadUsageData; private saveUsageData; private getCurrentMonth; private getNextResetDate; clearUsage(): Promise; } //# sourceMappingURL=usage-tracker.d.ts.map