import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetTime(params?: {}): Promise; publicGetMarkets(params?: {}): Promise; publicGetAssets(params?: {}): Promise; publicGetMarketBook(params?: {}): Promise; publicGetMarketTrades(params?: {}): Promise; publicGetMarketCandles(params?: {}): Promise; publicGetTickerPrice(params?: {}): Promise; publicGetTickerBook(params?: {}): Promise; publicGetTicker24h(params?: {}): Promise; privateGetAccount(params?: {}): Promise; privateGetOrder(params?: {}): Promise; privateGetOrders(params?: {}): Promise; privateGetOrdersOpen(params?: {}): Promise; privateGetTrades(params?: {}): Promise; privateGetBalance(params?: {}): Promise; privateGetDeposit(params?: {}): Promise; privateGetDepositHistory(params?: {}): Promise; privateGetWithdrawalHistory(params?: {}): Promise; privatePostOrder(params?: {}): Promise; privatePostWithdrawal(params?: {}): Promise; privatePutOrder(params?: {}): Promise; privateDeleteOrder(params?: {}): Promise; privateDeleteOrders(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;