UNPKG

claude-monitor

Version:

Real-time terminal monitoring tool for Claude AI token usage

20 lines 735 B
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