import {cryptocom as Type} from 'ccxt'; export interface cryptocomRestApiType extends Type { v1PublicGetPublicAuth: (params:{}, context?:{}) => Promise; v1PublicGetPublicGetInstruments: (params:{}, context?:{}) => Promise; v1PublicGetPublicGetBook: (params:{}, context?:{}) => Promise; v1PublicGetPublicGetCandlestick: (params:{}, context?:{}) => Promise; v1PublicGetPublicGetTrades: (params:{}, context?:{}) => Promise; v1PublicGetPublicGetTickers: (params:{}, context?:{}) => Promise; v1PublicGetPublicGetValuations: (params:{}, context?:{}) => Promise; v1PublicGetPublicGetExpiredSettlementPrice: (params:{}, context?:{}) => Promise; v1PublicGetPublicGetInsurance: (params:{}, context?:{}) => Promise; v1PrivatePostPrivateSetCancelOnDisconnect: (params:{}, context?:{}) => Promise; v1PrivatePostPrivateGetCancelOnDisconnect: (params:{}, context?:{}) => Promise; v1PrivatePostPrivateUserBalance: (params:{}, context?:{}) => Promise; v1PrivatePostPrivateUserBalanceHistory: (params:{}, context?:{}) => Promise; v1PrivatePostPrivateGetPositions: (params:{}, context?:{}) => Promise; v1PrivatePostPrivateCreateOrder: (params:{}, context?:{}) => Promise; v1PrivatePostPrivateCreateOrderList: (params:{}, context?:{}) => Promise; v1PrivatePostPrivateCancelOrder: (params:{}, context?:{}) => Promise; v1PrivatePostPrivateCancelOrderList: (params:{}, context?:{}) => Promise; v1PrivatePostPrivateCancelAllOrders: (params:{}, context?:{}) => Promise; v1PrivatePostPrivateClosePosition: (params:{}, context?:{}) => Promise; v1PrivatePostPrivateGetOrderHistory: (params:{}, context?:{}) => Promise; v1PrivatePostPrivateGetOpenOrders: (params:{}, context?:{}) => Promise; v1PrivatePostPrivateGetOrderDetail: (params:{}, context?:{}) => Promise; v1PrivatePostPrivateGetTrades: (params:{}, context?:{}) => Promise; v1PrivatePostPrivateChangeAccountLeverage: (params:{}, context?:{}) => Promise; v1PrivatePostPrivateGetTransactions: (params:{}, context?:{}) => Promise; v1PrivatePostPrivateCreateSubaccountTransfer: (params:{}, context?:{}) => Promise; v1PrivatePostPrivateGetSubaccountBalances: (params:{}, context?:{}) => Promise; v1PrivatePostPrivateGetOrderList: (params:{}, context?:{}) => Promise; v1PrivatePostPrivateCreateWithdrawal: (params:{}, context?:{}) => Promise; v1PrivatePostPrivateGetCurrencyNetworks: (params:{}, context?:{}) => Promise; v1PrivatePostPrivateGetDepositAddress: (params:{}, context?:{}) => Promise; v1PrivatePostPrivateGetAccounts: (params:{}, context?:{}) => Promise; v2PublicGetPublicAuth: (params:{}, context?:{}) => Promise; v2PublicGetPublicGetInstruments: (params:{}, context?:{}) => Promise; v2PublicGetPublicGetBook: (params:{}, context?:{}) => Promise; v2PublicGetPublicGetCandlestick: (params:{}, context?:{}) => Promise; v2PublicGetPublicGetTicker: (params:{}, context?:{}) => Promise; v2PublicGetPublicGetTrades: (params:{}, context?:{}) => Promise; v2PublicGetPublicMarginGetTransferCurrencies: (params:{}, context?:{}) => Promise; v2PublicGetPublicMarginGetLoadCurrenices: (params:{}, context?:{}) => Promise; v2PublicGetPublicRespondHeartbeat: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateSetCancelOnDisconnect: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateGetCancelOnDisconnect: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateCreateWithdrawal: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateGetWithdrawalHistory: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateGetCurrencyNetworks: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateGetDepositHistory: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateGetDepositAddress: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateGetAccountSummary: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateCreateOrder: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateCancelOrder: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateCancelAllOrders: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateCreateOrderList: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateGetOrderHistory: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateGetOpenOrders: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateGetOrderDetail: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateGetTrades: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateMarginGetUserConfig: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateMarginGetAccountSummary: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateMarginTransfer: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateMarginBorrow: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateMarginRepay: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateMarginGetTransferHistory: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateMarginGetBorrowHistory: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateMarginGetInterestHistory: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateMarginGetRepayHistory: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateMarginGetLiquidationHistory: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateMarginGetLiquidationOrders: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateMarginCreateOrder: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateMarginCancelOrder: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateMarginCancelAllOrders: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateMarginGetOrderHistory: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateMarginGetOpenOrders: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateMarginGetOrderDetail: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateMarginGetTrades: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateDerivTransfer: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateDerivGetTransferHistory: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateGetAccounts: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateGetSubaccountBalances: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateCreateSubaccountTransfer: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateOtcGetOtcUser: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateOtcGetInstruments: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateOtcRequestQuote: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateOtcAcceptQuote: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateOtcGetQuoteHistory: (params:{}, context?:{}) => Promise; v2PrivatePostPrivateOtcGetTradeHistory: (params:{}, context?:{}) => Promise; derivativesPublicGetPublicAuth: (params:{}, context?:{}) => Promise; derivativesPublicGetPublicGetInstruments: (params:{}, context?:{}) => Promise; derivativesPublicGetPublicGetBook: (params:{}, context?:{}) => Promise; derivativesPublicGetPublicGetCandlestick: (params:{}, context?:{}) => Promise; derivativesPublicGetPublicGetTrades: (params:{}, context?:{}) => Promise; derivativesPublicGetPublicGetTickers: (params:{}, context?:{}) => Promise; derivativesPublicGetPublicGetValuations: (params:{}, context?:{}) => Promise; derivativesPublicGetPublicGetExpiredSettlementPrice: (params:{}, context?:{}) => Promise; derivativesPublicGetPublicGetInsurance: (params:{}, context?:{}) => Promise; derivativesPrivatePostPrivateSetCancelOnDisconnect: (params:{}, context?:{}) => Promise; derivativesPrivatePostPrivateGetCancelOnDisconnect: (params:{}, context?:{}) => Promise; derivativesPrivatePostPrivateUserBalance: (params:{}, context?:{}) => Promise; derivativesPrivatePostPrivateUserBalanceHistory: (params:{}, context?:{}) => Promise; derivativesPrivatePostPrivateGetPositions: (params:{}, context?:{}) => Promise; derivativesPrivatePostPrivateCreateOrder: (params:{}, context?:{}) => Promise; derivativesPrivatePostPrivateCreateOrderList: (params:{}, context?:{}) => Promise; derivativesPrivatePostPrivateCancelOrder: (params:{}, context?:{}) => Promise; derivativesPrivatePostPrivateCancelOrderList: (params:{}, context?:{}) => Promise; derivativesPrivatePostPrivateCancelAllOrders: (params:{}, context?:{}) => Promise; derivativesPrivatePostPrivateClosePosition: (params:{}, context?:{}) => Promise; derivativesPrivatePostPrivateConvertCollateral: (params:{}, context?:{}) => Promise; derivativesPrivatePostPrivateGetOrderHistory: (params:{}, context?:{}) => Promise; derivativesPrivatePostPrivateGetOpenOrders: (params:{}, context?:{}) => Promise; derivativesPrivatePostPrivateGetOrderDetail: (params:{}, context?:{}) => Promise; derivativesPrivatePostPrivateGetTrades: (params:{}, context?:{}) => Promise; derivativesPrivatePostPrivateChangeAccountLeverage: (params:{}, context?:{}) => Promise; derivativesPrivatePostPrivateGetTransactions: (params:{}, context?:{}) => Promise; derivativesPrivatePostPrivateCreateSubaccountTransfer: (params:{}, context?:{}) => Promise; derivativesPrivatePostPrivateGetSubaccountBalances: (params:{}, context?:{}) => Promise; derivativesPrivatePostPrivateGetOrderList: (params:{}, context?:{}) => Promise; }