/** * Internationalization/Globalization class. * @dynamic */ export declare class Globalization { private static fullTimeOptions; private static dateTimeOnlyOptions; private static dateTimeOnlyShortOptions; private static dateOnlyOptions; private static timeOnlyOptions; /** * Caching format objects for better performance. */ private static internalFullTimeFormat; private static internalDateTimeOnlyShortFormat; private static internalDateTimeOnlyFormat; private static internalDateOnlyFormat; private static internalTimeOnlyFormat; private static internalNumberFormat; private static get fullTimeFormat(); private static get dateTimeOnlyFormat(); private static get dateTimeOnlyShortFormat(); private static get dateOnlyFormat(); private static get timeOnlyFormat(); private static get numberFormat(); /** * Gets the locale ID for regional format. * * This ID must be used for any locale function calls. * * - String.prototype.localeCompare() * - Number.prototype.toLocaleString() * - Date.prototype.toLocaleString() * - Date.prototype.toLocaleDateString() * - Date.prototype.toLocaleTimeString() * * @return string the local ID. */ static get localeId(): string; /** * Format with full time to display. * * @param data the date object. */ static fullTime(date: Date): string; /** * Format with date time only to display. * * @param data the date object. */ static dateTimeOnly(date: Date): string; /** * Format with date time only without seconds to display. * * @param data the date object. */ static dateTimeOnlyShort(date: Date): string; /** * Format with date only to display. * * @param data the date object. */ static dateOnly(date: Date): string; /** * Format with time only to display. * * @param data the date object. */ static timeOnly(date: Date): string; /** * Format simple number to display. * * (see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/NumberFormat to add * more feature such as currency display) * * @param data the number data. * @param options the number formatting options. */ static number(data: number, options?: Intl.NumberFormatOptions): string; }