import type { BudgetStatus, ExecutionMode, ModelRecommendation, TokenUsage } from '../types/index.js';
export type { BudgetStatus };
export declare function classifyOperation(tool: string): ExecutionMode;
export declare function recommendModel(tool: string): ModelRecommendation;
export declare function estimateTokensForOperation(tool: string): number;
export declare function estimateCostUsd(tokensUsed: number): number;
export declare function calculateSavingsVsNaive(usages: TokenUsage[]): number;
export declare function getBudgetStatus(monthlyLimitUsd: number, usages: TokenUsage[]): BudgetStatus;
export declare function formatSavingsDashboard(usages: TokenUsage[]): string;
export declare function getOperationHistory(usages: TokenUsage[], tool?: string): TokenUsage[];
//# sourceMappingURL=token-tracker.d.ts.map