export interface DocumentCost { slug: string; costUsd: number; inputTokens: number; outputTokens: number; durationMs: number; } export interface CostSummary { totalCostUsd: number; totalInputTokens: number; totalOutputTokens: number; totalDurationMs: number; documents: DocumentCost[]; } export declare class CostTracker { private documents; addDocumentCost(cost: DocumentCost): void; getTotalCost(): number; isOverLimit(limit: number | null): boolean; getSummary(): CostSummary; } //# sourceMappingURL=cost.d.ts.map