import type { ProviderUsage } from '../../provider.js'; export declare function computeUsedTokens(usage: Partial): number; export declare function contextWindowTokensUsed(usage: Partial): number; export type ContextUsageApiBreakdown = { input_tokens: number; output_tokens: number; cache_read_input_tokens: number; cache_creation_input_tokens: number; context_window_tokens: number; }; export interface ContextUsageFields { totalTokens: number; apiUsage: ContextUsageApiBreakdown | null; } export declare function buildContextUsageFields(last: ProviderUsage | null | undefined): ContextUsageFields;