import { Currency } from '../../../shared/enums.js';
import { CryptoExchangeProvider } from './crypto-exchange.provider.js';
import { FiatExchangeProvider } from './fiat-exchange.provider.js';
export declare class ExchangeProvider {
    private context;
    private cryptoExchangeProvider;
    private fiatExchangeProvider;
    localCurrency: Currency;
    cryptoConversionFiatCurrency: Currency;
    constructor(context: GraphQLModules.Context, cryptoExchangeProvider: CryptoExchangeProvider, fiatExchangeProvider: FiatExchangeProvider);
    getExchangeRates(baseCurrency: Currency, quoteCurrency: Currency, date: Date): Promise<number>;
}
