import { BigNumber as BigNumberJs } from 'bignumber.js'; import BaseExchangeApi from './BaseExchangeApi'; import HttpWrapper from '../common/HttpWrapper'; export declare type CoinBaseResponse = { data: { currency: string; rates: Record; }; }; export default class CoinBase extends BaseExchangeApi { readonly _httpWrapper: HttpWrapper; private readonly _baseUrl; private readonly _priceApiPath; private _url; constructor(_httpWrapper?: HttpWrapper, _baseUrl?: string, _priceApiPath?: string); queryExchangeRate(sourceCurrency: string, targetCurrency: string): Promise; }