export interface FormatNumberSettings { decimals?: number | string; thousand?: string; decimal?: string; } /** * Formats a number with defined thousand and decimal separator, and a decimal limit * (see `limitDecimals` for details on `decCount`) * * @example * ```ts * // Default format * formatNumber(123456); // -> 123.456,00 * * // Custom format * formatNumber(123456, { decimals: '>3', thousand: '-', decimal: ':' }); // -> 123-456:000 * ``` * * @param num - Number to format * @param settings - Settings for the number formatting * @return Formatted number as a string */ export default function formatNumber(num: number, settings?: FormatNumberSettings): string;