import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetCurrency(params?: {}): Promise; publicGetCurrencyCurrency(params?: {}): Promise; publicGetSymbol(params?: {}): Promise; publicGetSymbolSymbol(params?: {}): Promise; publicGetTicker(params?: {}): Promise; publicGetTickerSymbol(params?: {}): Promise; publicGetTrades(params?: {}): Promise; publicGetTradesSymbol(params?: {}): Promise; publicGetOrderbook(params?: {}): Promise; publicGetOrderbookSymbol(params?: {}): Promise; publicGetCandles(params?: {}): Promise; publicGetCandlesSymbol(params?: {}): Promise; privateGetTradingBalance(params?: {}): Promise; privateGetOrder(params?: {}): Promise; privateGetOrderClientOrderId(params?: {}): Promise; privateGetTradingFeeAll(params?: {}): Promise; privateGetTradingFeeSymbol(params?: {}): Promise; privateGetMarginAccount(params?: {}): Promise; privateGetMarginAccountSymbol(params?: {}): Promise; privateGetMarginPosition(params?: {}): Promise; privateGetMarginPositionSymbol(params?: {}): Promise; privateGetMarginOrder(params?: {}): Promise; privateGetMarginOrderClientOrderId(params?: {}): Promise; privateGetHistoryOrder(params?: {}): Promise; privateGetHistoryTrades(params?: {}): Promise; privateGetHistoryOrderOrderIdTrades(params?: {}): Promise; privateGetAccountBalance(params?: {}): Promise; privateGetAccountCryptoAddressCurrency(params?: {}): Promise; privateGetAccountCryptoAddressesCurrency(params?: {}): Promise; privateGetAccountCryptoUsedAddressesCurrency(params?: {}): Promise; privateGetAccountCryptoEstimateWithdraw(params?: {}): Promise; privateGetAccountCryptoIsMineAddress(params?: {}): Promise; privateGetAccountTransactions(params?: {}): Promise; privateGetAccountTransactionsId(params?: {}): Promise; privateGetSubAcc(params?: {}): Promise; privateGetSubAccAcl(params?: {}): Promise; privateGetSubAccBalanceSubAccountUserID(params?: {}): Promise; privateGetSubAccDepositAddressSubAccountUserIdCurrency(params?: {}): Promise; privatePostOrder(params?: {}): Promise; privatePostMarginOrder(params?: {}): Promise; privatePostAccountCryptoAddressCurrency(params?: {}): Promise; privatePostAccountCryptoWithdraw(params?: {}): Promise; privatePostAccountCryptoTransferConvert(params?: {}): Promise; privatePostAccountTransfer(params?: {}): Promise; privatePostAccountTransferInternal(params?: {}): Promise; privatePostSubAccFreeze(params?: {}): Promise; privatePostSubAccActivate(params?: {}): Promise; privatePostSubAccTransfer(params?: {}): Promise; privatePutOrderClientOrderId(params?: {}): Promise; privatePutMarginAccountSymbol(params?: {}): Promise; privatePutMarginOrderClientOrderId(params?: {}): Promise; privatePutAccountCryptoWithdrawId(params?: {}): Promise; privatePutSubAccAclSubAccountUserId(params?: {}): Promise; privateDeleteOrder(params?: {}): Promise; privateDeleteOrderClientOrderId(params?: {}): Promise; privateDeleteMarginAccount(params?: {}): Promise; privateDeleteMarginAccountSymbol(params?: {}): Promise; privateDeleteMarginPosition(params?: {}): Promise; privateDeleteMarginPositionSymbol(params?: {}): Promise; privateDeleteMarginOrder(params?: {}): Promise; privateDeleteMarginOrderClientOrderId(params?: {}): Promise; privateDeleteAccountCryptoWithdrawId(params?: {}): Promise; privatePatchOrderClientOrderId(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;