import { NumberFormatStyle, DigitsOptions, DateTimeOptions, RelativeTimeOptions, Unit } from './types';
export declare class IntlFormatter {
    static formatNumber(value: any, defaultLocale: string, style: NumberFormatStyle, digits?: string | DigitsOptions, currency?: string, currencyDisplay?: string): string;
    static formatDate(value: any, defaultLocale: string, format: string | DateTimeOptions, timezone?: string): string;
    static formatRelativeTime(value: any, unit: Unit, defaultLocale: string, format?: RelativeTimeOptions): string;
    private static numberFormatter;
    private static dateTimeFormatter;
    private static relativeTimeFormatter;
    private static isDate;
    private static isoStringToDate;
}
export declare function formatDigitsAliases(digits: string): DigitsOptions | null;
