declare class Xate {
    constructor(provider: any, id: any, base: any);
    _provider: any;
    _id: any;
    _base: any;
    _info: any;
    requests(): Promise<{
        made: any;
        left: any;
        days_until_renew: any;
    }>;
    currencies(params?: {}): Promise<any>;
    latest(params?: {}): Promise<{
        terms: any;
        date: any;
        base: any;
        rates: any;
    }>;
    historical(date: any, params?: {}): Promise<{
        terms: any;
        date: any;
        base: any;
        rates: any;
    }>;
    #private;
}

export { Xate as default };
