export default class CurrencyProvider {
    static labelOverrides: {
        [code: string]: {
            short: string;
            long: string;
        };
    };
    private static currencies;
    static convertPrice(price: number, includeDecimalPlaces: boolean, to: string, from: string): number;
    static loadExchangeRates(currencyCode: string): Promise<void>;
    static getRatesForCurrencyCode(code: string): {
        [code: string]: number;
    } | null | undefined;
    static getCurrencyItems(): {
        text: string;
        value: string;
    }[];
    static getSymbol(currencyCode: string): string;
    static getShortSymbol(currencyCode: string): string;
    private static preciseRound;
    private static _convertPrice;
}
