claude-monitor
Version:
Real-time terminal monitoring tool for Claude AI token usage
20 lines • 735 B
TypeScript
import { CostMode, type ModelPricing, type TokenCounts } from '../types/index.js';
export declare class PricingCalculator {
private pricing;
private costCache;
constructor(customPricing?: Record<string, ModelPricing>);
calculateCost(params: {
model: string;
inputTokens?: number;
outputTokens?: number;
cacheCreationTokens?: number;
cacheReadTokens?: number;
tokens?: TokenCounts;
strict?: boolean;
}): number;
private getPricingForModel;
calculateCostForEntry(entryData: Record<string, unknown>, mode: CostMode): number;
clearCache(): void;
}
export declare const defaultPricingCalculator: PricingCalculator;
//# sourceMappingURL=pricing.d.ts.map