import type { TokenEncoding } from '../TokenCounter.js'; export interface TokenCountTask { content: string; encoding: TokenEncoding; path?: string; } export interface TokenCountBatchItem { content: string; path?: string; } export interface TokenCountBatchTask { items: TokenCountBatchItem[]; encoding: TokenEncoding; } export type MetricsWorkerTask = TokenCountTask | TokenCountBatchTask; export type MetricsWorkerResult = number | number[]; export declare const countTokens: (task: TokenCountTask) => Promise; declare const _default: (task: MetricsWorkerTask) => Promise; export default _default; export declare const onWorkerTermination: () => Promise;