import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetAmmMarket(params?: {}): Promise; publicGetCommonCurrencyRate(params?: {}): Promise; publicGetCommonAssetConfig(params?: {}): Promise; publicGetCommonMaintainInfo(params?: {}): Promise; publicGetCommonTempMaintainInfo(params?: {}): Promise; publicGetMarginMarket(params?: {}): Promise; publicGetMarketInfo(params?: {}): Promise; publicGetMarketList(params?: {}): Promise; publicGetMarketTicker(params?: {}): Promise; publicGetMarketTickerAll(params?: {}): Promise; publicGetMarketDepth(params?: {}): Promise; publicGetMarketDeals(params?: {}): Promise; publicGetMarketKline(params?: {}): Promise; publicGetMarketDetail(params?: {}): Promise; privateGetAccountAmmBalance(params?: {}): Promise; privateGetAccountInvestmentBalance(params?: {}): Promise; privateGetAccountBalanceHistory(params?: {}): Promise; privateGetAccountMarketFee(params?: {}): Promise; privateGetBalanceCoinDeposit(params?: {}): Promise; privateGetBalanceCoinWithdraw(params?: {}): Promise; privateGetBalanceInfo(params?: {}): Promise; privateGetBalanceDepositAddressCoinType(params?: {}): Promise; privateGetContractTransferHistory(params?: {}): Promise; privateGetCreditInfo(params?: {}): Promise; privateGetCreditBalance(params?: {}): Promise; privateGetInvestmentTransferHistory(params?: {}): Promise; privateGetMarginAccount(params?: {}): Promise; privateGetMarginConfig(params?: {}): Promise; privateGetMarginLoanHistory(params?: {}): Promise; privateGetMarginTransferHistory(params?: {}): Promise; privateGetOrderDeals(params?: {}): Promise; privateGetOrderFinished(params?: {}): Promise; privateGetOrderPending(params?: {}): Promise; privateGetOrderStatus(params?: {}): Promise; privateGetOrderStatusBatch(params?: {}): Promise; privateGetOrderUserDeals(params?: {}): Promise; privateGetOrderStopFinished(params?: {}): Promise; privateGetOrderStopPending(params?: {}): Promise; privateGetOrderUserTradeFee(params?: {}): Promise; privateGetOrderMarketTradeInfo(params?: {}): Promise; privateGetSubAccountBalance(params?: {}): Promise; privateGetSubAccountTransferHistory(params?: {}): Promise; privateGetSubAccountAuthApi(params?: {}): Promise; privateGetSubAccountAuthApiUserAuthId(params?: {}): Promise; privatePostBalanceCoinWithdraw(params?: {}): Promise; privatePostContractBalanceTransfer(params?: {}): Promise; privatePostMarginFlat(params?: {}): Promise; privatePostMarginLoan(params?: {}): Promise; privatePostMarginTransfer(params?: {}): Promise; privatePostOrderLimitBatch(params?: {}): Promise; privatePostOrderIoc(params?: {}): Promise; privatePostOrderLimit(params?: {}): Promise; privatePostOrderMarket(params?: {}): Promise; privatePostOrderModify(params?: {}): Promise; privatePostOrderStopLimit(params?: {}): Promise; privatePostOrderStopMarket(params?: {}): Promise; privatePostOrderStopModify(params?: {}): Promise; privatePostSubAccountTransfer(params?: {}): Promise; privatePostSubAccountRegister(params?: {}): Promise; privatePostSubAccountUnfrozen(params?: {}): Promise; privatePostSubAccountFrozen(params?: {}): Promise; privatePostSubAccountAuthApi(params?: {}): Promise; privatePutBalanceDepositAddressCoinType(params?: {}): Promise; privatePutSubAccountAuthApiUserAuthId(params?: {}): Promise; privatePutV1AccountSettings(params?: {}): Promise; privateDeleteBalanceCoinWithdraw(params?: {}): Promise; privateDeleteOrderPendingBatch(params?: {}): Promise; privateDeleteOrderPending(params?: {}): Promise; privateDeleteOrderStopPending(params?: {}): Promise; privateDeleteOrderStopPendingId(params?: {}): Promise; privateDeleteSubAccountAuthApiUserAuthId(params?: {}): Promise; perpetualPublicGetPing(params?: {}): Promise; perpetualPublicGetTime(params?: {}): Promise; perpetualPublicGetMarketList(params?: {}): Promise; perpetualPublicGetMarketLimitConfig(params?: {}): Promise; perpetualPublicGetMarketTicker(params?: {}): Promise; perpetualPublicGetMarketTickerAll(params?: {}): Promise; perpetualPublicGetMarketDepth(params?: {}): Promise; perpetualPublicGetMarketDeals(params?: {}): Promise; perpetualPublicGetMarketFundingHistory(params?: {}): Promise; perpetualPublicGetMarketUserDeals(params?: {}): Promise; perpetualPublicGetMarketKline(params?: {}): Promise; perpetualPrivateGetAssetQuery(params?: {}): Promise; perpetualPrivateGetOrderPending(params?: {}): Promise; perpetualPrivateGetOrderFinished(params?: {}): Promise; perpetualPrivateGetOrderStopFinished(params?: {}): Promise; perpetualPrivateGetOrderStopPending(params?: {}): Promise; perpetualPrivateGetOrderStatus(params?: {}): Promise; perpetualPrivateGetOrderStopStatus(params?: {}): Promise; perpetualPrivateGetPositionPending(params?: {}): Promise; perpetualPrivateGetPositionFunding(params?: {}): Promise; perpetualPrivatePostMarketAdjustLeverage(params?: {}): Promise; perpetualPrivatePostMarketPositionExpect(params?: {}): Promise; perpetualPrivatePostOrderPutLimit(params?: {}): Promise; perpetualPrivatePostOrderPutMarket(params?: {}): Promise; perpetualPrivatePostOrderPutStopLimit(params?: {}): Promise; perpetualPrivatePostOrderPutStopMarket(params?: {}): Promise; perpetualPrivatePostOrderModify(params?: {}): Promise; perpetualPrivatePostOrderModifyStop(params?: {}): Promise; perpetualPrivatePostOrderCancel(params?: {}): Promise; perpetualPrivatePostOrderCancelAll(params?: {}): Promise; perpetualPrivatePostOrderCancelBatch(params?: {}): Promise; perpetualPrivatePostOrderCancelStop(params?: {}): Promise; perpetualPrivatePostOrderCancelStopAll(params?: {}): Promise; perpetualPrivatePostOrderCloseLimit(params?: {}): Promise; perpetualPrivatePostOrderCloseMarket(params?: {}): Promise; perpetualPrivatePostPositionAdjustMargin(params?: {}): Promise; perpetualPrivatePostPositionStopLoss(params?: {}): Promise; perpetualPrivatePostPositionTakeProfit(params?: {}): Promise; perpetualPrivatePostPositionMarketClose(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;