UNPKG

bugger-mcp

Version:

MCP Server for managing bugs, feature requests, and improvements

40 lines 1.1 kB
export interface TokenUsage { input: number; output: number; total: number; operation: string; timestamp: string; } export interface SessionTokenUsage { sessionId: string; startTime: string; operations: TokenUsage[]; totalTokens: number; currentOperation?: string; } export declare class TokenUsageTracker { private sessionUsage; private static instance; private constructor(); static getInstance(): TokenUsageTracker; /** * Estimate token count using the same method as context collection engine */ estimateTokenCount(text: string): number; /** * Start tracking a new operation */ startOperation(operationName: string): void; /** * Record token usage for the current operation */ recordUsage(input: string, output: string, operationName?: string): TokenUsage; /** * Get current session usage */ getSessionUsage(): SessionTokenUsage; private generateSessionId; private formatNumber; private formatDuration; } //# sourceMappingURL=token-usage-tracker.d.ts.map