import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetCurrencyPairs(params?: {}): Promise; publicGetAccuracy(params?: {}): Promise; publicGetUsdToCny(params?: {}): Promise; publicGetWithdrawConfigs(params?: {}): Promise; publicGetTimestamp(params?: {}): Promise; publicGetTicker24hr(params?: {}): Promise; publicGetTicker(params?: {}): Promise; publicGetDepth(params?: {}): Promise; publicGetIncrDepth(params?: {}): Promise; publicGetTrades(params?: {}): Promise; publicGetKline(params?: {}): Promise; publicGetSupplementSystemPing(params?: {}): Promise; publicGetSupplementIncrDepth(params?: {}): Promise; publicGetSupplementTrades(params?: {}): Promise; publicGetSupplementTickerPrice(params?: {}): Promise; publicGetSupplementTickerBookTicker(params?: {}): Promise; publicPostSupplementSystemStatus(params?: {}): Promise; privatePostUserInfo(params?: {}): Promise; privatePostSubscribeGetKey(params?: {}): Promise; privatePostSubscribeRefreshKey(params?: {}): Promise; privatePostSubscribeDestroyKey(params?: {}): Promise; privatePostGetDepositAddress(params?: {}): Promise; privatePostDepositHistory(params?: {}): Promise; privatePostCreateOrder(params?: {}): Promise; privatePostBatchCreateOrder(params?: {}): Promise; privatePostCancelOrder(params?: {}): Promise; privatePostCancelClientOrders(params?: {}): Promise; privatePostOrdersInfo(params?: {}): Promise; privatePostOrdersInfoHistory(params?: {}): Promise; privatePostOrderTransactionDetail(params?: {}): Promise; privatePostTransactionHistory(params?: {}): Promise; privatePostOrdersInfoNoDeal(params?: {}): Promise; privatePostWithdraw(params?: {}): Promise; privatePostWithdrawCancel(params?: {}): Promise; privatePostWithdraws(params?: {}): Promise; privatePostSupplementUserInfo(params?: {}): Promise; privatePostSupplementWithdraw(params?: {}): Promise; privatePostSupplementDepositHistory(params?: {}): Promise; privatePostSupplementWithdraws(params?: {}): Promise; privatePostSupplementGetDepositAddress(params?: {}): Promise; privatePostSupplementAssetDetail(params?: {}): Promise; privatePostSupplementCustomerTradeFee(params?: {}): Promise; privatePostSupplementApiRestrictions(params?: {}): Promise; privatePostSupplementSystemPing(params?: {}): Promise; privatePostSupplementCreateOrderTest(params?: {}): Promise; privatePostSupplementCreateOrder(params?: {}): Promise; privatePostSupplementCancelOrder(params?: {}): Promise; privatePostSupplementCancelOrderBySymbol(params?: {}): Promise; privatePostSupplementOrdersInfo(params?: {}): Promise; privatePostSupplementOrdersInfoNoDeal(params?: {}): Promise; privatePostSupplementOrdersInfoHistory(params?: {}): Promise; privatePostSupplementUserInfoAccount(params?: {}): Promise; privatePostSupplementTransactionHistory(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;