import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { generalGetTime(params?: {}): Promise; accountGetWallet(params?: {}): Promise; accountGetSubAccount(params?: {}): Promise; accountGetAssetValuation(params?: {}): Promise; accountGetWalletCurrency(params?: {}): Promise; accountGetWithdrawalHistory(params?: {}): Promise; accountGetWithdrawalHistoryCurrency(params?: {}): Promise; accountGetLedger(params?: {}): Promise; accountGetDepositAddress(params?: {}): Promise; accountGetDepositHistory(params?: {}): Promise; accountGetDepositHistoryCurrency(params?: {}): Promise; accountGetCurrencies(params?: {}): Promise; accountGetWithdrawalFee(params?: {}): Promise; accountGetDepositLightning(params?: {}): Promise; accountGetWithdrawalLightning(params?: {}): Promise; accountGetFiatDepositDetail(params?: {}): Promise; accountGetFiatDepositDetails(params?: {}): Promise; accountGetFiatWithdrawDetail(params?: {}): Promise; accountGetFiatWithdrawDetails(params?: {}): Promise; accountGetFiatChannel(params?: {}): Promise; accountPostTransfer(params?: {}): Promise; accountPostWithdrawal(params?: {}): Promise; accountPostFiatCancelDeposit(params?: {}): Promise; accountPostFiatDeposit(params?: {}): Promise; accountPostFiatWithdraw(params?: {}): Promise; accountPostFiatCancelWithdrawal(params?: {}): Promise; otcGetRfqInstruments(params?: {}): Promise; otcGetRfqTrade(params?: {}): Promise; otcGetRfqHistory(params?: {}): Promise; otcPostRfqQuote(params?: {}): Promise; otcPostRfqTrade(params?: {}): Promise; usersGetSubaccountInfo(params?: {}): Promise; usersGetAccountInfo(params?: {}): Promise; usersGetSubaccountApikey(params?: {}): Promise; usersPostCreateSubaccount(params?: {}): Promise; usersPostDeleteSubaccount(params?: {}): Promise; usersPostSubaccountApikey(params?: {}): Promise; usersPostSubacountDeleteApikey(params?: {}): Promise; usersPostSubacountModifyApikey(params?: {}): Promise; earningGetOffers(params?: {}): Promise; earningGetOrders(params?: {}): Promise; earningGetPositions(params?: {}): Promise; earningPostPurchase(params?: {}): Promise; earningPostRedeem(params?: {}): Promise; earningPostCancel(params?: {}): Promise; spotGetAccounts(params?: {}): Promise; spotGetAccountsCurrency(params?: {}): Promise; spotGetAccountsCurrencyLedger(params?: {}): Promise; spotGetOrders(params?: {}): Promise; spotGetOrdersPending(params?: {}): Promise; spotGetOrdersOrderId(params?: {}): Promise; spotGetOrdersClientOid(params?: {}): Promise; spotGetTradeFee(params?: {}): Promise; spotGetFills(params?: {}): Promise; spotGetAlgo(params?: {}): Promise; spotGetInstruments(params?: {}): Promise; spotGetInstrumentsInstrumentIdBook(params?: {}): Promise; spotGetInstrumentsTicker(params?: {}): Promise; spotGetInstrumentsInstrumentIdTicker(params?: {}): Promise; spotGetInstrumentsInstrumentIdTrades(params?: {}): Promise; spotGetInstrumentsInstrumentIdCandles(params?: {}): Promise; spotPostOrderAlgo(params?: {}): Promise; spotPostOrders(params?: {}): Promise; spotPostBatchOrders(params?: {}): Promise; spotPostCancelOrdersOrderId(params?: {}): Promise; spotPostCancelOrdersClientOid(params?: {}): Promise; spotPostCancelBatchAlgos(params?: {}): Promise; spotPostCancelBatchOrders(params?: {}): Promise; spotPostAmendOrderInstrumentId(params?: {}): Promise; spotPostAmendBatchOrders(params?: {}): Promise; marginGetAccounts(params?: {}): Promise; marginGetAccountsInstrumentId(params?: {}): Promise; marginGetAccountsInstrumentIdLedger(params?: {}): Promise; marginGetAccountsAvailability(params?: {}): Promise; marginGetAccountsInstrumentIdAvailability(params?: {}): Promise; marginGetAccountsBorrowed(params?: {}): Promise; marginGetAccountsInstrumentIdBorrowed(params?: {}): Promise; marginGetOrders(params?: {}): Promise; marginGetAccountsInstrumentIdLeverage(params?: {}): Promise; marginGetOrdersOrderId(params?: {}): Promise; marginGetOrdersClientOid(params?: {}): Promise; marginGetOrdersPending(params?: {}): Promise; marginGetFills(params?: {}): Promise; marginGetInstrumentsInstrumentIdMarkPrice(params?: {}): Promise; marginPostAccountsBorrow(params?: {}): Promise; marginPostAccountsRepayment(params?: {}): Promise; marginPostOrders(params?: {}): Promise; marginPostBatchOrders(params?: {}): Promise; marginPostCancelOrders(params?: {}): Promise; marginPostCancelOrdersOrderId(params?: {}): Promise; marginPostCancelOrdersClientOid(params?: {}): Promise; marginPostCancelBatchOrders(params?: {}): Promise; marginPostAmendOrderInstrumentId(params?: {}): Promise; marginPostAmendBatchOrders(params?: {}): Promise; marginPostAccountsInstrumentIdLeverage(params?: {}): Promise; systemGetStatus(params?: {}): Promise; marketGetOracle(params?: {}): Promise; futuresGetPosition(params?: {}): Promise; futuresGetInstrumentIdPosition(params?: {}): Promise; futuresGetAccounts(params?: {}): Promise; futuresGetAccountsUnderlying(params?: {}): Promise; futuresGetAccountsUnderlyingLeverage(params?: {}): Promise; futuresGetAccountsUnderlyingLedger(params?: {}): Promise; futuresGetOrderAlgoInstrumentId(params?: {}): Promise; futuresGetOrdersInstrumentId(params?: {}): Promise; futuresGetOrdersInstrumentIdOrderId(params?: {}): Promise; futuresGetOrdersInstrumentIdClientOid(params?: {}): Promise; futuresGetFills(params?: {}): Promise; futuresGetTradeFee(params?: {}): Promise; futuresGetAccountsInstrumentIdHolds(params?: {}): Promise; futuresGetInstruments(params?: {}): Promise; futuresGetInstrumentsInstrumentIdBook(params?: {}): Promise; futuresGetInstrumentsTicker(params?: {}): Promise; futuresGetInstrumentsInstrumentIdTicker(params?: {}): Promise; futuresGetInstrumentsInstrumentIdTrades(params?: {}): Promise; futuresGetInstrumentsInstrumentIdCandles(params?: {}): Promise; futuresGetInstrumentsInstrumentIdHistoryCandles(params?: {}): Promise; futuresGetInstrumentsInstrumentIdIndex(params?: {}): Promise; futuresGetRate(params?: {}): Promise; futuresGetInstrumentsInstrumentIdEstimatedPrice(params?: {}): Promise; futuresGetInstrumentsInstrumentIdOpenInterest(params?: {}): Promise; futuresGetInstrumentsInstrumentIdPriceLimit(params?: {}): Promise; futuresGetInstrumentsInstrumentIdMarkPrice(params?: {}): Promise; futuresGetInstrumentsInstrumentIdLiquidation(params?: {}): Promise; futuresPostAccountsUnderlyingLeverage(params?: {}): Promise; futuresPostOrder(params?: {}): Promise; futuresPostAmendOrderInstrumentId(params?: {}): Promise; futuresPostOrders(params?: {}): Promise; futuresPostCancelOrderInstrumentIdOrderId(params?: {}): Promise; futuresPostCancelOrderInstrumentIdClientOid(params?: {}): Promise; futuresPostCancelBatchOrdersInstrumentId(params?: {}): Promise; futuresPostAccountsMarginMode(params?: {}): Promise; futuresPostClosePosition(params?: {}): Promise; futuresPostCancelAll(params?: {}): Promise; futuresPostOrderAlgo(params?: {}): Promise; futuresPostCancelAlgos(params?: {}): Promise; swapGetPosition(params?: {}): Promise; swapGetInstrumentIdPosition(params?: {}): Promise; swapGetAccounts(params?: {}): Promise; swapGetInstrumentIdAccounts(params?: {}): Promise; swapGetAccountsInstrumentIdSettings(params?: {}): Promise; swapGetAccountsInstrumentIdLedger(params?: {}): Promise; swapGetOrdersInstrumentId(params?: {}): Promise; swapGetOrdersInstrumentIdOrderId(params?: {}): Promise; swapGetOrdersInstrumentIdClientOid(params?: {}): Promise; swapGetFills(params?: {}): Promise; swapGetAccountsInstrumentIdHolds(params?: {}): Promise; swapGetTradeFee(params?: {}): Promise; swapGetOrderAlgoInstrumentId(params?: {}): Promise; swapGetInstruments(params?: {}): Promise; swapGetInstrumentsInstrumentIdDepth(params?: {}): Promise; swapGetInstrumentsTicker(params?: {}): Promise; swapGetInstrumentsInstrumentIdTicker(params?: {}): Promise; swapGetInstrumentsInstrumentIdTrades(params?: {}): Promise; swapGetInstrumentsInstrumentIdCandles(params?: {}): Promise; swapGetInstrumentsInstrumentIdHistoryCandles(params?: {}): Promise; swapGetInstrumentsInstrumentIdIndex(params?: {}): Promise; swapGetRate(params?: {}): Promise; swapGetInstrumentsInstrumentIdOpenInterest(params?: {}): Promise; swapGetInstrumentsInstrumentIdPriceLimit(params?: {}): Promise; swapGetInstrumentsInstrumentIdLiquidation(params?: {}): Promise; swapGetInstrumentsInstrumentIdFundingTime(params?: {}): Promise; swapGetInstrumentsInstrumentIdMarkPrice(params?: {}): Promise; swapGetInstrumentsInstrumentIdHistoricalFundingRate(params?: {}): Promise; swapPostAccountsInstrumentIdLeverage(params?: {}): Promise; swapPostOrder(params?: {}): Promise; swapPostAmendOrderInstrumentId(params?: {}): Promise; swapPostOrders(params?: {}): Promise; swapPostCancelOrderInstrumentIdOrderId(params?: {}): Promise; swapPostCancelOrderInstrumentIdClientOid(params?: {}): Promise; swapPostCancelBatchOrdersInstrumentId(params?: {}): Promise; swapPostOrderAlgo(params?: {}): Promise; swapPostCancelAlgos(params?: {}): Promise; swapPostClosePosition(params?: {}): Promise; swapPostCancelAll(params?: {}): Promise; optionGetAccounts(params?: {}): Promise; optionGetPosition(params?: {}): Promise; optionGetUnderlyingPosition(params?: {}): Promise; optionGetAccountsUnderlying(params?: {}): Promise; optionGetOrdersUnderlying(params?: {}): Promise; optionGetFillsUnderlying(params?: {}): Promise; optionGetAccountsUnderlyingLedger(params?: {}): Promise; optionGetTradeFee(params?: {}): Promise; optionGetOrdersUnderlyingOrderId(params?: {}): Promise; optionGetOrdersUnderlyingClientOid(params?: {}): Promise; optionGetUnderlying(params?: {}): Promise; optionGetInstrumentsUnderlying(params?: {}): Promise; optionGetInstrumentsUnderlyingSummary(params?: {}): Promise; optionGetInstrumentsUnderlyingSummaryInstrumentId(params?: {}): Promise; optionGetInstrumentsInstrumentIdBook(params?: {}): Promise; optionGetInstrumentsInstrumentIdTrades(params?: {}): Promise; optionGetInstrumentsInstrumentIdTicker(params?: {}): Promise; optionGetInstrumentsInstrumentIdCandles(params?: {}): Promise; optionPostOrder(params?: {}): Promise; optionPostOrders(params?: {}): Promise; optionPostCancelOrderUnderlyingOrderId(params?: {}): Promise; optionPostCancelOrderUnderlyingClientOid(params?: {}): Promise; optionPostCancelBatchOrdersUnderlying(params?: {}): Promise; optionPostAmendOrderUnderlying(params?: {}): Promise; optionPostAmendBatchOrdersUnderlying(params?: {}): Promise; informationGetCurrencyLongShortRatio(params?: {}): Promise; informationGetCurrencyVolume(params?: {}): Promise; informationGetCurrencyTaker(params?: {}): Promise; informationGetCurrencySentiment(params?: {}): Promise; informationGetCurrencyMargin(params?: {}): Promise; indexGetInstrumentIdConstituents(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;