import { ModelConfig, TokenCounterModel } from "./TokenCounter.types";
/**
 * Model configurations with pricing (as of 2024)
 */
export declare const MODEL_CONFIGS: Record<TokenCounterModel, ModelConfig>;
/**
 * Estimate token count from text
 * Uses a simple word-based heuristic (1 token ≈ 0.75 words for English)
 * This is an approximation - actual tokenization varies by model
 */
export declare const estimateTokens: (text: string) => number;
/**
 * Calculate cost based on token count
 */
export declare const calculateCost: (tokens: number, costPer1kTokens: number) => number;
/**
 * Format cost for display
 */
export declare const formatCost: (cost: number) => string;
/**
 * Format token count for display
 */
export declare const formatTokenCount: (tokens: number) => string;
