import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetMarketInstruments(params?: {}): Promise; publicGetMarketTickers(params?: {}): Promise; publicGetMarketBooks(params?: {}): Promise; publicGetMarketTrades(params?: {}): Promise; publicGetMarketCandles(params?: {}): Promise; publicGetMarketMarkPrice(params?: {}): Promise; publicGetMarketFundingRate(params?: {}): Promise; publicGetMarketFundingRateHistory(params?: {}): Promise; privateGetAssetBalances(params?: {}): Promise; privateGetTradeOrdersPending(params?: {}): Promise; privateGetTradeFillsHistory(params?: {}): Promise; privateGetAssetDepositHistory(params?: {}): Promise; privateGetAssetWithdrawalHistory(params?: {}): Promise; privateGetAssetBills(params?: {}): Promise; privateGetAccountBalance(params?: {}): Promise; privateGetAccountPositions(params?: {}): Promise; privateGetAccountLeverageInfo(params?: {}): Promise; privateGetAccountMarginMode(params?: {}): Promise; privateGetAccountPositionMode(params?: {}): Promise; privateGetAccountBatchLeverageInfo(params?: {}): Promise; privateGetTradeOrdersTpslPending(params?: {}): Promise; privateGetTradeOrdersAlgoPending(params?: {}): Promise; privateGetTradeOrdersHistory(params?: {}): Promise; privateGetTradeOrdersTpslHistory(params?: {}): Promise; privateGetTradeOrdersAlgoHistory(params?: {}): Promise; privateGetTradeOrderPriceRange(params?: {}): Promise; privateGetUserQueryApikey(params?: {}): Promise; privateGetAffiliateBasic(params?: {}): Promise; privateGetCopytradingInstruments(params?: {}): Promise; privateGetCopytradingAccountBalance(params?: {}): Promise; privateGetCopytradingAccountPositionsByOrder(params?: {}): Promise; privateGetCopytradingAccountPositionsDetailsByOrder(params?: {}): Promise; privateGetCopytradingAccountPositionsByContract(params?: {}): Promise; privateGetCopytradingAccountPositionMode(params?: {}): Promise; privateGetCopytradingAccountLeverageInfo(params?: {}): Promise; privateGetCopytradingTradeOrdersPending(params?: {}): Promise; privateGetCopytradingTradePendingTpslByContract(params?: {}): Promise; privateGetCopytradingTradePositionHistoryByOrder(params?: {}): Promise; privateGetCopytradingTradeOrdersHistory(params?: {}): Promise; privateGetCopytradingTradePendingTpslByOrder(params?: {}): Promise; privatePostAccountSetMarginMode(params?: {}): Promise; privatePostAccountSetPositionMode(params?: {}): Promise; privatePostTradeOrder(params?: {}): Promise; privatePostTradeOrderAlgo(params?: {}): Promise; privatePostTradeCancelOrder(params?: {}): Promise; privatePostTradeCancelAlgo(params?: {}): Promise; privatePostAccountSetLeverage(params?: {}): Promise; privatePostTradeBatchOrders(params?: {}): Promise; privatePostTradeOrderTpsl(params?: {}): Promise; privatePostTradeCancelBatchOrders(params?: {}): Promise; privatePostTradeCancelTpsl(params?: {}): Promise; privatePostTradeClosePosition(params?: {}): Promise; privatePostAssetTransfer(params?: {}): Promise; privatePostCopytradingAccountSetPositionMode(params?: {}): Promise; privatePostCopytradingAccountSetLeverage(params?: {}): Promise; privatePostCopytradingTradePlaceOrder(params?: {}): Promise; privatePostCopytradingTradeCancelOrder(params?: {}): Promise; privatePostCopytradingTradePlaceTpslByContract(params?: {}): Promise; privatePostCopytradingTradeCancelTpslByContract(params?: {}): Promise; privatePostCopytradingTradePlaceTpslByOrder(params?: {}): Promise; privatePostCopytradingTradeCancelTpslByOrder(params?: {}): Promise; privatePostCopytradingTradeClosePositionByOrder(params?: {}): Promise; privatePostCopytradingTradeClosePositionByContract(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;