import {huobijp as Type} from 'ccxt'; export interface huobijpRestApiType extends Type { v2PublicGetReferenceCurrencies: (params:{}, context?:{}) => Promise; v2PublicGetMarketStatus: (params:{}, context?:{}) => Promise; v2PrivateGetAccountLedger: (params:{}, context?:{}) => Promise; v2PrivateGetAccountWithdrawQuota: (params:{}, context?:{}) => Promise; v2PrivateGetAccountWithdrawAddress: (params:{}, context?:{}) => Promise; v2PrivateGetAccountDepositAddress: (params:{}, context?:{}) => Promise; v2PrivateGetAccountRepayment: (params:{}, context?:{}) => Promise; v2PrivateGetReferenceTransactFeeRate: (params:{}, context?:{}) => Promise; v2PrivateGetAccountAssetValuation: (params:{}, context?:{}) => Promise; v2PrivateGetPointAccount: (params:{}, context?:{}) => Promise; v2PrivateGetSubUserUserList: (params:{}, context?:{}) => Promise; v2PrivateGetSubUserUserState: (params:{}, context?:{}) => Promise; v2PrivateGetSubUserAccountList: (params:{}, context?:{}) => Promise; v2PrivateGetSubUserDepositAddress: (params:{}, context?:{}) => Promise; v2PrivateGetSubUserQueryDeposit: (params:{}, context?:{}) => Promise; v2PrivateGetUserApiKey: (params:{}, context?:{}) => Promise; v2PrivateGetUserUid: (params:{}, context?:{}) => Promise; v2PrivateGetAlgoOrdersOpening: (params:{}, context?:{}) => Promise; v2PrivateGetAlgoOrdersHistory: (params:{}, context?:{}) => Promise; v2PrivateGetAlgoOrdersSpecific: (params:{}, context?:{}) => Promise; v2PrivateGetC2cOffers: (params:{}, context?:{}) => Promise; v2PrivateGetC2cOffer: (params:{}, context?:{}) => Promise; v2PrivateGetC2cTransactions: (params:{}, context?:{}) => Promise; v2PrivateGetC2cRepayment: (params:{}, context?:{}) => Promise; v2PrivateGetC2cAccount: (params:{}, context?:{}) => Promise; v2PrivateGetEtpReference: (params:{}, context?:{}) => Promise; v2PrivateGetEtpTransactions: (params:{}, context?:{}) => Promise; v2PrivateGetEtpTransaction: (params:{}, context?:{}) => Promise; v2PrivateGetEtpRebalance: (params:{}, context?:{}) => Promise; v2PrivateGetEtpLimit: (params:{}, context?:{}) => Promise; v2PrivatePostAccountTransfer: (params:{}, context?:{}) => Promise; v2PrivatePostAccountRepayment: (params:{}, context?:{}) => Promise; v2PrivatePostPointTransfer: (params:{}, context?:{}) => Promise; v2PrivatePostSubUserManagement: (params:{}, context?:{}) => Promise; v2PrivatePostSubUserCreation: (params:{}, context?:{}) => Promise; v2PrivatePostSubUserTradableMarket: (params:{}, context?:{}) => Promise; v2PrivatePostSubUserTransferability: (params:{}, context?:{}) => Promise; v2PrivatePostSubUserApiKeyGeneration: (params:{}, context?:{}) => Promise; v2PrivatePostSubUserApiKeyModification: (params:{}, context?:{}) => Promise; v2PrivatePostSubUserApiKeyDeletion: (params:{}, context?:{}) => Promise; v2PrivatePostSubUserDeductMode: (params:{}, context?:{}) => Promise; v2PrivatePostAlgoOrders: (params:{}, context?:{}) => Promise; v2PrivatePostAlgoOrdersCancelAllAfter: (params:{}, context?:{}) => Promise; v2PrivatePostAlgoOrdersCancellation: (params:{}, context?:{}) => Promise; v2PrivatePostC2cOffer: (params:{}, context?:{}) => Promise; v2PrivatePostC2cCancellation: (params:{}, context?:{}) => Promise; v2PrivatePostC2cCancelAll: (params:{}, context?:{}) => Promise; v2PrivatePostC2cRepayment: (params:{}, context?:{}) => Promise; v2PrivatePostC2cTransfer: (params:{}, context?:{}) => Promise; v2PrivatePostEtpCreation: (params:{}, context?:{}) => Promise; v2PrivatePostEtpRedemption: (params:{}, context?:{}) => Promise; v2PrivatePostEtpTransactIdCancel: (params:{}, context?:{}) => Promise; v2PrivatePostEtpBatchCancel: (params:{}, context?:{}) => Promise; marketGetHistoryKline: (params:{}, context?:{}) => Promise; marketGetDetailMerged: (params:{}, context?:{}) => Promise; marketGetDepth: (params:{}, context?:{}) => Promise; marketGetTrade: (params:{}, context?:{}) => Promise; marketGetHistoryTrade: (params:{}, context?:{}) => Promise; marketGetDetail: (params:{}, context?:{}) => Promise; marketGetTickers: (params:{}, context?:{}) => Promise; marketGetEtp: (params:{}, context?:{}) => Promise; publicGetCommonSymbols: (params:{}, context?:{}) => Promise; publicGetCommonCurrencys: (params:{}, context?:{}) => Promise; publicGetCommonTimestamp: (params:{}, context?:{}) => Promise; publicGetCommonExchange: (params:{}, context?:{}) => Promise; publicGetSettingsCurrencys: (params:{}, context?:{}) => Promise; privateGetAccountAccounts: (params:{}, context?:{}) => Promise; privateGetAccountAccountsIdBalance: (params:{}, context?:{}) => Promise; privateGetAccountAccountsSubUid: (params:{}, context?:{}) => Promise; privateGetAccountHistory: (params:{}, context?:{}) => Promise; privateGetCrossMarginLoanInfo: (params:{}, context?:{}) => Promise; privateGetMarginLoanInfo: (params:{}, context?:{}) => Promise; privateGetFeeFeeRateGet: (params:{}, context?:{}) => Promise; privateGetOrderOpenOrders: (params:{}, context?:{}) => Promise; privateGetOrderOrders: (params:{}, context?:{}) => Promise; privateGetOrderOrdersId: (params:{}, context?:{}) => Promise; privateGetOrderOrdersIdMatchresults: (params:{}, context?:{}) => Promise; privateGetOrderOrdersGetClientOrder: (params:{}, context?:{}) => Promise; privateGetOrderHistory: (params:{}, context?:{}) => Promise; privateGetOrderMatchresults: (params:{}, context?:{}) => Promise; privateGetQueryDepositWithdraw: (params:{}, context?:{}) => Promise; privateGetMarginLoanOrders: (params:{}, context?:{}) => Promise; privateGetMarginAccountsBalance: (params:{}, context?:{}) => Promise; privateGetCrossMarginLoanOrders: (params:{}, context?:{}) => Promise; privateGetCrossMarginAccountsBalance: (params:{}, context?:{}) => Promise; privateGetPointsActions: (params:{}, context?:{}) => Promise; privateGetPointsOrders: (params:{}, context?:{}) => Promise; privateGetSubuserAggregateBalance: (params:{}, context?:{}) => Promise; privateGetStableCoinExchangeRate: (params:{}, context?:{}) => Promise; privateGetStableCoinQuote: (params:{}, context?:{}) => Promise; privatePostAccountTransfer: (params:{}, context?:{}) => Promise; privatePostFuturesTransfer: (params:{}, context?:{}) => Promise; privatePostOrderBatchOrders: (params:{}, context?:{}) => Promise; privatePostOrderOrdersPlace: (params:{}, context?:{}) => Promise; privatePostOrderOrdersSubmitCancelClientOrder: (params:{}, context?:{}) => Promise; privatePostOrderOrdersBatchCancelOpenOrders: (params:{}, context?:{}) => Promise; privatePostOrderOrdersIdSubmitcancel: (params:{}, context?:{}) => Promise; privatePostOrderOrdersBatchcancel: (params:{}, context?:{}) => Promise; privatePostDwWithdrawApiCreate: (params:{}, context?:{}) => Promise; privatePostDwWithdrawVirtualIdCancel: (params:{}, context?:{}) => Promise; privatePostDwTransferInMargin: (params:{}, context?:{}) => Promise; privatePostDwTransferOutMargin: (params:{}, context?:{}) => Promise; privatePostMarginOrders: (params:{}, context?:{}) => Promise; privatePostMarginOrdersIdRepay: (params:{}, context?:{}) => Promise; privatePostCrossMarginTransferIn: (params:{}, context?:{}) => Promise; privatePostCrossMarginTransferOut: (params:{}, context?:{}) => Promise; privatePostCrossMarginOrders: (params:{}, context?:{}) => Promise; privatePostCrossMarginOrdersIdRepay: (params:{}, context?:{}) => Promise; privatePostStableCoinExchange: (params:{}, context?:{}) => Promise; privatePostSubuserTransfer: (params:{}, context?:{}) => Promise; }