export interface TokenRates { inputPerMillion: number; outputPerMillion: number; source: string; asOf: string; } export interface TokenCostEstimate extends TokenRates { model: string; inputTokens: number; outputTokens: number; totalTokens: number; inputCostUsd: number; outputCostUsd: number; totalCostUsd: number; } export declare function resolveTokenRates(modelName: string, inputTokens: number): TokenRates | null; export declare function estimateTokenCost(modelName: string, inputTokens: number, outputTokens: number, customRates?: { inputPerMillion: number; outputPerMillion: number; }): TokenCostEstimate | null; //# sourceMappingURL=token-pricing.d.ts.map