import {ascendex as Type} from 'ccxt'; export interface ascendexRestApiType extends Type { v1PublicGetAssets: (params:{}, context?:{}) => Promise; v1PublicGetProducts: (params:{}, context?:{}) => Promise; v1PublicGetTicker: (params:{}, context?:{}) => Promise; v1PublicGetBarhistInfo: (params:{}, context?:{}) => Promise; v1PublicGetBarhist: (params:{}, context?:{}) => Promise; v1PublicGetDepth: (params:{}, context?:{}) => Promise; v1PublicGetTrades: (params:{}, context?:{}) => Promise; v1PublicGetCashAssets: (params:{}, context?:{}) => Promise; v1PublicGetCashProducts: (params:{}, context?:{}) => Promise; v1PublicGetMarginAssets: (params:{}, context?:{}) => Promise; v1PublicGetMarginProducts: (params:{}, context?:{}) => Promise; v1PublicGetFuturesCollateral: (params:{}, context?:{}) => Promise; v1PublicGetFuturesContracts: (params:{}, context?:{}) => Promise; v1PublicGetFuturesRefPx: (params:{}, context?:{}) => Promise; v1PublicGetFuturesMarketData: (params:{}, context?:{}) => Promise; v1PublicGetFuturesFundingRates: (params:{}, context?:{}) => Promise; v1PublicGetRiskLimitInfo: (params:{}, context?:{}) => Promise; v1PublicGetExchangeInfo: (params:{}, context?:{}) => Promise; v1PrivateGetInfo: (params:{}, context?:{}) => Promise; v1PrivateGetWalletTransactions: (params:{}, context?:{}) => Promise; v1PrivateGetWalletDepositAddress: (params:{}, context?:{}) => Promise; v1PrivateGetDataBalanceSnapshot: (params:{}, context?:{}) => Promise; v1PrivateGetDataBalanceHistory: (params:{}, context?:{}) => Promise; v1PrivateAccountCategoryGetBalance: (params:{}, context?:{}) => Promise; v1PrivateAccountCategoryGetOrderOpen: (params:{}, context?:{}) => Promise; v1PrivateAccountCategoryGetOrderStatus: (params:{}, context?:{}) => Promise; v1PrivateAccountCategoryGetOrderHistCurrent: (params:{}, context?:{}) => Promise; v1PrivateAccountCategoryGetRisk: (params:{}, context?:{}) => Promise; v1PrivateAccountCategoryPostOrder: (params:{}, context?:{}) => Promise; v1PrivateAccountCategoryPostOrderBatch: (params:{}, context?:{}) => Promise; v1PrivateAccountCategoryDeleteOrder: (params:{}, context?:{}) => Promise; v1PrivateAccountCategoryDeleteOrderAll: (params:{}, context?:{}) => Promise; v1PrivateAccountCategoryDeleteOrderBatch: (params:{}, context?:{}) => Promise; v1PrivateAccountGroupGetCashBalance: (params:{}, context?:{}) => Promise; v1PrivateAccountGroupGetMarginBalance: (params:{}, context?:{}) => Promise; v1PrivateAccountGroupGetMarginRisk: (params:{}, context?:{}) => Promise; v1PrivateAccountGroupGetFuturesCollateralBalance: (params:{}, context?:{}) => Promise; v1PrivateAccountGroupGetFuturesPosition: (params:{}, context?:{}) => Promise; v1PrivateAccountGroupGetFuturesRisk: (params:{}, context?:{}) => Promise; v1PrivateAccountGroupGetFuturesFundingPayments: (params:{}, context?:{}) => Promise; v1PrivateAccountGroupGetOrderHist: (params:{}, context?:{}) => Promise; v1PrivateAccountGroupGetSpotFee: (params:{}, context?:{}) => Promise; v1PrivateAccountGroupPostTransfer: (params:{}, context?:{}) => Promise; v1PrivateAccountGroupPostFuturesTransferDeposit: (params:{}, context?:{}) => Promise; v1PrivateAccountGroupPostFuturesTransferWithdraw: (params:{}, context?:{}) => Promise; v2PublicGetAssets: (params:{}, context?:{}) => Promise; v2PublicGetFuturesContract: (params:{}, context?:{}) => Promise; v2PublicGetFuturesCollateral: (params:{}, context?:{}) => Promise; v2PublicGetFuturesPricingData: (params:{}, context?:{}) => Promise; v2PublicGetFuturesTicker: (params:{}, context?:{}) => Promise; v2PrivateGetAccountInfo: (params:{}, context?:{}) => Promise; v2PrivateAccountGroupGetOrderHist: (params:{}, context?:{}) => Promise; v2PrivateAccountGroupGetFuturesPosition: (params:{}, context?:{}) => Promise; v2PrivateAccountGroupGetFuturesFreeMargin: (params:{}, context?:{}) => Promise; v2PrivateAccountGroupGetFuturesOrderHistCurrent: (params:{}, context?:{}) => Promise; v2PrivateAccountGroupGetFuturesOrderOpen: (params:{}, context?:{}) => Promise; v2PrivateAccountGroupGetFuturesOrderStatus: (params:{}, context?:{}) => Promise; v2PrivateAccountGroupPostFuturesIsolatedPositionMargin: (params:{}, context?:{}) => Promise; v2PrivateAccountGroupPostFuturesMarginType: (params:{}, context?:{}) => Promise; v2PrivateAccountGroupPostFuturesLeverage: (params:{}, context?:{}) => Promise; v2PrivateAccountGroupPostFuturesTransferDeposit: (params:{}, context?:{}) => Promise; v2PrivateAccountGroupPostFuturesTransferWithdraw: (params:{}, context?:{}) => Promise; v2PrivateAccountGroupPostFuturesOrder: (params:{}, context?:{}) => Promise; v2PrivateAccountGroupPostFuturesOrderBatch: (params:{}, context?:{}) => Promise; v2PrivateAccountGroupPostFuturesOrderOpen: (params:{}, context?:{}) => Promise; v2PrivateAccountGroupPostSubuserSubuserTransfer: (params:{}, context?:{}) => Promise; v2PrivateAccountGroupPostSubuserSubuserTransferHist: (params:{}, context?:{}) => Promise; v2PrivateAccountGroupDeleteFuturesOrder: (params:{}, context?:{}) => Promise; v2PrivateAccountGroupDeleteFuturesOrderBatch: (params:{}, context?:{}) => Promise; v2PrivateAccountGroupDeleteFuturesOrderAll: (params:{}, context?:{}) => Promise; }