import { LLMResult } from '@langchain/core/outputs'; export declare class TokenCounter { private inputs; private outputs; private countMap; private runMap; clear(): void; handleLlmStart(runId: string, modelName: string): void; handleLlmEnd(runId: string, message: LLMResult): { inputTokens: number; outputTokens: number; }; getCounts(): { inputs: number; outputs: number; map: { [k: string]: { inputTokens: number; outputTokens: number; }; }; }; }