import type { Format, TokenizeResult } from './types.js'; export interface EmpiricalCountResult { count: number; exact: true; source: 'anthropic-count' | 'cohere-tokenize' | 'gemini-count' | 'tiktoken-o200k'; } export interface EmpiricalEnv { anthropicApiKey?: string; cohereApiKey?: string; googleApiKey?: string; mistralApiKey?: string; openaiApiKey?: string; } export interface TokenizeEmpiricalOptions { env: EmpiricalEnv; format: Format; modelId: string; prompt: string; } export declare const tokenizeEmpirical: (options: TokenizeEmpiricalOptions) => Promise; export interface TokenizeMatrixEmpiricalOptions { env: EmpiricalEnv; formats: readonly Format[]; modelIds: readonly string[]; prompt: string; } export declare const tokenizeMatrixEmpirical: (options: TokenizeMatrixEmpiricalOptions) => Promise; //# sourceMappingURL=empirical.d.ts.map