/** * Token usage collection from AI tool session files. * * Currently supports: Claude Code * Data source: ~/.claude/projects/{project-hash}/{session}.jsonl */ export interface TokenUsage { inputTokens: number; outputTokens: number; cacheCreationTokens: number; cacheReadTokens: number; totalTokens: number; } /** * Collect token usage from Claude Code for the current project. * * @param projectRoot - Project root directory * @param sinceTimestamp - Only count tokens after this ISO timestamp * @returns Token usage, or null if Claude Code data not found */ export declare function collectClaudeTokens(projectRoot: string, sinceTimestamp?: string): TokenUsage | null; /** * Collect token usage between two timestamps (for a specific task). */ export declare function collectClaudeTokensBetween(projectRoot: string, startTime: string, endTime: string): TokenUsage | null; //# sourceMappingURL=tokens.d.ts.map