/**Use a comma to separate numbers */ export declare function splitInt(int: string | number, comma?: number): string | number; interface FormatNumberOptions { dotAfterCount?: number; unitSize?: number | number[]; units?: string[]; comma?: number; autoOmitFraction?: boolean; level?: number; } /** * Format number, generator object * Need to be combined as a strings on after */ export declare function formatNumber(value: number | undefined | null, option: FormatNumberOptions): { number: string; unit: string; int?: undefined; fract?: undefined; } | { int: number; fract: number; number: string; unit: string; }; export declare function formatBandwidth(value: number, needDetail?: boolean): { number: string; unit: string; int?: undefined; fract?: undefined; } | { int: number; fract: number; number: string; unit: string; }; export declare function formatTraffic(value: number, isDetail?: boolean): { number: string; unit: string; int?: undefined; fract?: undefined; } | { int: number; fract: number; number: string; unit: string; }; export declare function formatDecimal(value: number, isDetail?: boolean): { number: string; unit: string; int?: undefined; fract?: undefined; } | { int: number; fract: number; number: string; unit: string; }; export declare function formatCurrency(value: number, isDetail?: boolean): { number: string; unit: string; int?: undefined; fract?: undefined; } | { int: number; fract: number; number: string; unit: string; }; export declare function formatPercentage(value: number, isDetail?: boolean): { number: string; unit: string; int?: undefined; fract?: undefined; } | { int: number; fract: number; number: string; unit: string; }; export declare function formatToPrecision(value: number, count?: number): number; /**Similar CSS clamp */ export declare function clamp(min: number, value: number, max: number): number; export declare function middle(x: number, y: number): number; /** * Calculate the friendly range based on the maximum and minimum value, * e.g: [0, 100], [0,500] */ export declare function adjustRange([min, max]: number[], stepCount: number, units?: number[]): number[]; /**Generate a pseudo -random function */ export declare function pseudoRandom(seed: number): () => number; /**Random large integer normalization, output 0-1 */ export declare function normalizeNumber(n: number): number; export {}; //# sourceMappingURL=number.d.ts.map