import type { AgentExecutionCounter } from '../../types/sdk/agent'; interface TokenUsageLike { totalTokens?: number; inputTokens?: number; outputTokens?: number; tokens?: number; } export declare function recordExecutionCounter(fn: () => void): void; export declare function incrementMessageCount(counter: AgentExecutionCounter | undefined): void; export declare function withoutMessageCount(counter: AgentExecutionCounter): AgentExecutionCounter; export declare function incrementToolCallCount(counter: AgentExecutionCounter | undefined): void; export declare function incrementTokenCountFromUsage(counter: AgentExecutionCounter | undefined, usage: TokenUsageLike | undefined): void; export {};