import { UsageMetrics, UsageReport, AITrackingContext } from '../types/index.js'; import { StorageProvider } from '../storage/index.js'; import { Recommendation } from '../features/recommendations.js'; export declare class CostTracker { private storage; constructor(storage?: StorageProvider); recordUsage(metrics: UsageMetrics, context?: AITrackingContext): Promise; private checkMilestones; private maybeLogNudge; getUsageReport(): Promise; getTotalCost(): Promise; getUsageByUser(userId: string): Promise; getUsageByFeature(feature: string): Promise; getUsageByTeam(teamId: string): Promise; getOptimizationSuggestions(): Promise; } export declare const tracker: CostTracker; //# sourceMappingURL=Tracker.d.ts.map