export declare const createCurrencyFormatter: (currency: string) => Intl.NumberFormat; export declare const getCurrencySymbol: (currency: string) => string; /** * Formats a number with dynamic decimal places between 2 and 6 * Removes trailing zeros but ensures at least 2 decimals */ export declare const formatWithDynamicDecimals: (amount: number) => string; /** * Formats a token amount with appropriate decimal places * Handles special cases: 0 shows as "0", values less than 0.000001 show as "<0.000001" */ export declare const formatTokenAmount: (amount: number, includeSymbol?: string) => string;