import type { TaskRunner } from '../../shared/processConcurrency.js'; import type { MetricsWorkerResult, MetricsWorkerTask, TokenCountBatchTask, TokenCountTask } from './workers/calculateMetricsWorker.js'; export type MetricsTaskRunner = TaskRunner; export declare const runTokenCount: (taskRunner: MetricsTaskRunner, task: TokenCountTask) => Promise; export declare const runBatchTokenCount: (taskRunner: MetricsTaskRunner, task: TokenCountBatchTask) => Promise;