export interface ParsedClaudeUsage { clientInputTokens?: number; clientOutputTokens?: number; clientCacheWriteTokens?: number; clientCacheReadTokens?: number; clientTotalTokens?: number; costUsd?: number; } export declare function dedupeStreamingUsageEntries(entries: Array<{ usage: ParsedClaudeUsage; messageId?: string; }>): ParsedClaudeUsage[]; export declare function parseClaudeUsageFromOutput(stdout: string, stderr: string): ParsedClaudeUsage | null; export declare function mergeClaudeUsageWithTotal(usage: ParsedClaudeUsage): ParsedClaudeUsage; export declare function estimateUsageFromTextLength(_text: string): ParsedClaudeUsage | null;