/** * Created by beenotung on 2017 Mar 9th. */ export declare function setLang(lang: 'en' | 'en-US' | 'en-GK' | 'zh' | 'zh-HK' | 'zh-TW', flag?: 'simple'): void; export declare function format_byte(n_byte: number, n_decimal?: number): string; export type FormatDateTimeOptions = { locales?: string; empty?: string; timezoneOffset?: number; } & Intl.DateTimeFormatOptions; export declare function format_datetime(time: number, options?: FormatDateTimeOptions): string; export declare function round_time_diff(timeDiff: number): number; export declare function format_long_short_time(time: number, options?: { threshold?: number; format_duration_digit?: number; } & FormatDateTimeOptions): string; export declare function format_time_duration(delta: number, digit?: number): string; export declare function format_relative_time(delta: number, digit?: number): string; /** * mainly for formatting month, date, hour, minute, and second * @param x: [0..60] * */ export declare function format_2_digit(x: number): string; /** * format: YYYYMMDD-HHMM * less accurate, for human reading * */ export declare function format_time_code(time: number, separator?: string): string; /** * format: YYYYMMDD-HHMM-SS-sss * more accurate, for filename * */ export declare function format_timestamp_code(time: number, separator?: string): string; export declare function format_n_digit(x: number, n: number, prefix?: string): string; export declare function format_percentage(p: number, n_decimal?: number): string;