import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetMarketTickers(params?: {}): Promise; publicGetMarketTicker(params?: {}): Promise; publicGetMarketBooks(params?: {}): Promise; publicGetMarketCandles(params?: {}): Promise; publicGetMarketHistoryCandles(params?: {}): Promise; publicGetMarketTrades(params?: {}): Promise; publicGetMarketHistoryTrades(params?: {}): Promise; publicGetMarketPlatform24Volume(params?: {}): Promise; publicGetMarketOpenOracle(params?: {}): Promise; publicGetMarketExchangeRate(params?: {}): Promise; publicGetPublicInstruments(params?: {}): Promise; publicGetPublicTime(params?: {}): Promise; privateGetTradeOrder(params?: {}): Promise; privateGetTradeOrdersPending(params?: {}): Promise; privateGetTradeOrdersHistory(params?: {}): Promise; privateGetTradeOrdersHistoryArchive(params?: {}): Promise; privateGetTradeFills(params?: {}): Promise; privateGetTradeFillsHistory(params?: {}): Promise; privateGetTradeFillsArchive(params?: {}): Promise; privateGetTradeOrderAlgo(params?: {}): Promise; privateGetTradeOrdersAlgoPending(params?: {}): Promise; privateGetTradeOrdersAlgoHistory(params?: {}): Promise; privateGetOtcRfqTrade(params?: {}): Promise; privateGetOtcRfqHistory(params?: {}): Promise; privateGetAccountBalance(params?: {}): Promise; privateGetAccountBills(params?: {}): Promise; privateGetAccountBillsArchive(params?: {}): Promise; privateGetAccountConfig(params?: {}): Promise; privateGetAccountMaxSize(params?: {}): Promise; privateGetAccountMaxAvailSize(params?: {}): Promise; privateGetAccountTradeFee(params?: {}): Promise; privateGetAccountMaxWithdrawal(params?: {}): Promise; privateGetAssetCurrencies(params?: {}): Promise; privateGetAssetBalances(params?: {}): Promise; privateGetAssetAssetValuation(params?: {}): Promise; privateGetAssetTransferState(params?: {}): Promise; privateGetAssetBills(params?: {}): Promise; privateGetAssetDepositLightning(params?: {}): Promise; privateGetAssetDepositAddress(params?: {}): Promise; privateGetAssetDepositHistory(params?: {}): Promise; privateGetAssetWithdrawalHistory(params?: {}): Promise; privateGetAssetDepositWithdrawStatus(params?: {}): Promise; privateGetFiatDepositHistory(params?: {}): Promise; privateGetFiatWithdrawHistory(params?: {}): Promise; privateGetFiatChannel(params?: {}): Promise; privateGetUsersSubaccountList(params?: {}): Promise; privateGetUsersSubaccountApiKey(params?: {}): Promise; privateGetAccountSubaccountBalances(params?: {}): Promise; privateGetAssetSubaccountBalances(params?: {}): Promise; privateGetAssetSubaccountBills(params?: {}): Promise; privatePostTradeOrder(params?: {}): Promise; privatePostTradeBatchOrders(params?: {}): Promise; privatePostTradeCancelOrder(params?: {}): Promise; privatePostTradeCancelBatchOrders(params?: {}): Promise; privatePostTradeAmendOrder(params?: {}): Promise; privatePostTradeAmendBatchOrders(params?: {}): Promise; privatePostTradeOrderAlgo(params?: {}): Promise; privatePostTradeCancelAlgos(params?: {}): Promise; privatePostTradeCancelAdvanceAlgos(params?: {}): Promise; privatePostOtcRfqQuote(params?: {}): Promise; privatePostOtcRfqTrade(params?: {}): Promise; privatePostAssetTransfer(params?: {}): Promise; privatePostAssetWithdrawal(params?: {}): Promise; privatePostAssetWithdrawalLightning(params?: {}): Promise; privatePostAssetWithdrawalCancel(params?: {}): Promise; privatePostFiatDeposit(params?: {}): Promise; privatePostFiatCancelDeposit(params?: {}): Promise; privatePostFiatWithdrawal(params?: {}): Promise; privatePostFiatCancelWithdrawal(params?: {}): Promise; privatePostAssetSubaccountTransfer(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;