import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { _restGetMarket(params?: {}): Promise; _restGetMarketCurrencyPair(params?: {}): Promise; _restGetCryptoTokenInfo(params?: {}): Promise; publicGetMarketCurrencyPairGetDepth(params?: {}): Promise; publicGetMarketCurrencyPairTicker(params?: {}): Promise; publicGetMarketCurrencyPairGetTrades(params?: {}): Promise; publicGetMarketCurrencyPairGetGraph(params?: {}): Promise; publicGetCMCSummary(params?: {}): Promise; publicGetCMCCurrencyPairTicker(params?: {}): Promise; privateGetUserWallet(params?: {}): Promise; privateGetMarketCurrencyPairOrder(params?: {}): Promise; privateGetMarketOrderOrderUuid(params?: {}): Promise; privateGetMarketCurrencyPairTrade(params?: {}): Promise; privateGetMarketTradeFeeQuery(params?: {}): Promise; privateGetUnitCurrency(params?: {}): Promise; privateGetCryptoTokenCurrency(params?: {}): Promise; privateGetCryptoTokenCurrencyChains(params?: {}): Promise; privatePostMarketCurrencyPairOrder(params?: {}): Promise; privatePostCryptoAddressFetch(params?: {}): Promise; privatePostCryptoDisbursementWithdraw(params?: {}): Promise; privateDeleteMarketOrderOrderUuid(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;