import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetMarkets(params?: {}): Promise; publicGetMarketsMarketIdTicker(params?: {}): Promise; publicGetMarketsMarketIdTrades(params?: {}): Promise; publicGetMarketsMarketIdOrderbook(params?: {}): Promise; publicGetMarketsMarketIdCandles(params?: {}): Promise; publicGetMarketsTickers(params?: {}): Promise; publicGetMarketsOrderbooks(params?: {}): Promise; publicGetTime(params?: {}): Promise; privateGetOrders(params?: {}): Promise; privateGetOrdersId(params?: {}): Promise; privateGetBatchordersIds(params?: {}): Promise; privateGetTrades(params?: {}): Promise; privateGetTradesId(params?: {}): Promise; privateGetWithdrawals(params?: {}): Promise; privateGetWithdrawalsId(params?: {}): Promise; privateGetDeposits(params?: {}): Promise; privateGetDepositsId(params?: {}): Promise; privateGetTransfers(params?: {}): Promise; privateGetTransfersId(params?: {}): Promise; privateGetAddresses(params?: {}): Promise; privateGetWithdrawalFees(params?: {}): Promise; privateGetAssets(params?: {}): Promise; privateGetAccountsMeTradingFees(params?: {}): Promise; privateGetAccountsMeWithdrawalLimits(params?: {}): Promise; privateGetAccountsMeBalances(params?: {}): Promise; privateGetAccountsMeTransactions(params?: {}): Promise; privateGetReportsId(params?: {}): Promise; privatePostOrders(params?: {}): Promise; privatePostBatchorders(params?: {}): Promise; privatePostWithdrawals(params?: {}): Promise; privatePostReports(params?: {}): Promise; privateDeleteOrders(params?: {}): Promise; privateDeleteOrdersId(params?: {}): Promise; privateDeleteBatchordersIds(params?: {}): Promise; privatePutOrdersId(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;