import type { SessionTokenUsage } from '../../types/index.js';
/** Estimate token count from text length */
export declare function estimateTokens(text: string): number;
/** Record a tool call with measured input/output sizes */
export declare function recordToolTokens(toolName: string, inputText: string, outputText: string): void;
/** Get current session token usage — all real measured data */
export declare function getSessionTokenUsage(): Readonly<SessionTokenUsage>;
/** Get top N tools by token consumption */
export declare function getTopTokenConsumers(n: number): {
    tool: string;
    total: number;
}[];
/** Reset session usage — for testing only */
export declare function resetSessionUsage(): void;
//# sourceMappingURL=token-tracker.d.ts.map