import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetPairs(params?: {}): Promise; publicGetMarkets(params?: {}): Promise; publicGetCurrencies(params?: {}): Promise; publicGetMarketsMarket(params?: {}): Promise; publicGetMarketsMarketTicker(params?: {}): Promise; publicGetMarketsMarketVolume(params?: {}): Promise; publicGetMarketsMarketOrderBook(params?: {}): Promise; publicGetMarketsMarketTrades(params?: {}): Promise; publicGetCurrenciesCurrencyFeesDeposit(params?: {}): Promise; publicGetCurrenciesCurrencyFeesWithdrawal(params?: {}): Promise; publicGetTvHistory(params?: {}): Promise; publicPostMarketsMarketQuotations(params?: {}): Promise; privateGetBalances(params?: {}): Promise; privateGetBalancesCurrency(params?: {}): Promise; privateGetCurrenciesCurrencyBalances(params?: {}): Promise; privateGetOrders(params?: {}): Promise; privateGetOrdersId(params?: {}): Promise; privateGetMarketsMarketOrders(params?: {}): Promise; privateGetDeposits(params?: {}): Promise; privateGetCurrenciesCurrencyDeposits(params?: {}): Promise; privateGetWithdrawals(params?: {}): Promise; privateGetCurrenciesCurrencyWithdrawals(params?: {}): Promise; privateGetCurrenciesCurrencyReceiveAddresses(params?: {}): Promise; privateGetCurrenciesCurrencyReceiveAddressesId(params?: {}): Promise; privatePostMarketsMarketOrders(params?: {}): Promise; privatePostCurrenciesCurrencyDeposits(params?: {}): Promise; privatePostCurrenciesCurrencyWithdrawals(params?: {}): Promise; privatePostCurrenciesCurrencySimulatedWithdrawals(params?: {}): Promise; privatePostCurrenciesCurrencyReceiveAddresses(params?: {}): Promise; privatePutOrdersId(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;