import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { v1PublicGetAssets(params?: {}): Promise; v1PublicGetProducts(params?: {}): Promise; v1PublicGetTicker(params?: {}): Promise; v1PublicGetBarhistInfo(params?: {}): Promise; v1PublicGetBarhist(params?: {}): Promise; v1PublicGetDepth(params?: {}): Promise; v1PublicGetTrades(params?: {}): Promise; v1PublicGetCashAssets(params?: {}): Promise; v1PublicGetCashProducts(params?: {}): Promise; v1PublicGetMarginAssets(params?: {}): Promise; v1PublicGetMarginProducts(params?: {}): Promise; v1PublicGetFuturesCollateral(params?: {}): Promise; v1PublicGetFuturesContracts(params?: {}): Promise; v1PublicGetFuturesRefPx(params?: {}): Promise; v1PublicGetFuturesMarketData(params?: {}): Promise; v1PublicGetFuturesFundingRates(params?: {}): Promise; v1PublicGetRiskLimitInfo(params?: {}): Promise; v1PublicGetExchangeInfo(params?: {}): Promise; v1PrivateGetInfo(params?: {}): Promise; v1PrivateGetWalletTransactions(params?: {}): Promise; v1PrivateGetWalletDepositAddress(params?: {}): Promise; v1PrivateGetDataBalanceSnapshot(params?: {}): Promise; v1PrivateGetDataBalanceHistory(params?: {}): Promise; v1PrivateAccountCategoryGetBalance(params?: {}): Promise; v1PrivateAccountCategoryGetOrderOpen(params?: {}): Promise; v1PrivateAccountCategoryGetOrderStatus(params?: {}): Promise; v1PrivateAccountCategoryGetOrderHistCurrent(params?: {}): Promise; v1PrivateAccountCategoryGetRisk(params?: {}): Promise; v1PrivateAccountCategoryPostOrder(params?: {}): Promise; v1PrivateAccountCategoryPostOrderBatch(params?: {}): Promise; v1PrivateAccountCategoryDeleteOrder(params?: {}): Promise; v1PrivateAccountCategoryDeleteOrderAll(params?: {}): Promise; v1PrivateAccountCategoryDeleteOrderBatch(params?: {}): Promise; v1PrivateAccountGroupGetCashBalance(params?: {}): Promise; v1PrivateAccountGroupGetMarginBalance(params?: {}): Promise; v1PrivateAccountGroupGetMarginRisk(params?: {}): Promise; v1PrivateAccountGroupGetFuturesCollateralBalance(params?: {}): Promise; v1PrivateAccountGroupGetFuturesPosition(params?: {}): Promise; v1PrivateAccountGroupGetFuturesRisk(params?: {}): Promise; v1PrivateAccountGroupGetFuturesFundingPayments(params?: {}): Promise; v1PrivateAccountGroupGetOrderHist(params?: {}): Promise; v1PrivateAccountGroupGetSpotFee(params?: {}): Promise; v1PrivateAccountGroupPostTransfer(params?: {}): Promise; v1PrivateAccountGroupPostFuturesTransferDeposit(params?: {}): Promise; v1PrivateAccountGroupPostFuturesTransferWithdraw(params?: {}): Promise; v2PublicGetAssets(params?: {}): Promise; v2PublicGetFuturesContract(params?: {}): Promise; v2PublicGetFuturesCollateral(params?: {}): Promise; v2PublicGetFuturesPricingData(params?: {}): Promise; v2PublicGetFuturesTicker(params?: {}): Promise; v2PublicGetRiskLimitInfo(params?: {}): Promise; v2PrivateDataGetOrderHist(params?: {}): Promise; v2PrivateGetAccountInfo(params?: {}): Promise; v2PrivateAccountGroupGetOrderHist(params?: {}): Promise; v2PrivateAccountGroupGetFuturesPosition(params?: {}): Promise; v2PrivateAccountGroupGetFuturesFreeMargin(params?: {}): Promise; v2PrivateAccountGroupGetFuturesOrderHistCurrent(params?: {}): Promise; v2PrivateAccountGroupGetFuturesFundingPayments(params?: {}): Promise; v2PrivateAccountGroupGetFuturesOrderOpen(params?: {}): Promise; v2PrivateAccountGroupGetFuturesOrderStatus(params?: {}): Promise; v2PrivateAccountGroupPostFuturesIsolatedPositionMargin(params?: {}): Promise; v2PrivateAccountGroupPostFuturesMarginType(params?: {}): Promise; v2PrivateAccountGroupPostFuturesLeverage(params?: {}): Promise; v2PrivateAccountGroupPostFuturesTransferDeposit(params?: {}): Promise; v2PrivateAccountGroupPostFuturesTransferWithdraw(params?: {}): Promise; v2PrivateAccountGroupPostFuturesOrder(params?: {}): Promise; v2PrivateAccountGroupPostFuturesOrderBatch(params?: {}): Promise; v2PrivateAccountGroupPostFuturesOrderOpen(params?: {}): Promise; v2PrivateAccountGroupPostSubuserSubuserTransfer(params?: {}): Promise; v2PrivateAccountGroupPostSubuserSubuserTransferHist(params?: {}): Promise; v2PrivateAccountGroupDeleteFuturesOrder(params?: {}): Promise; v2PrivateAccountGroupDeleteFuturesOrderBatch(params?: {}): Promise; v2PrivateAccountGroupDeleteFuturesOrderAll(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;