import { _BaseProvider } from "../_BaseProvider";
export declare class Currency {
    readonly id: number;
    readonly symbol: string;
    readonly alpha3: string;
    readonly name: string;
    readonly decimalPlaces: number;
    constructor(id: number, symbol: string, alpha3: string, name: string, decimalPlaces: number);
    static init(alpha3: string): Currency | null;
}
export declare class CurrencyProvider extends _BaseProvider<CurrencyProvider, {}> {
    protected readonly _currencies: Array<Currency>;
    constructor();
    get currencies(): Currency[];
}
