import {exmo as Type} from 'ccxt'; export interface exmoRestApiType extends Type { webGetCtrlFeesAndLimits: (params:{}, context?:{}) => Promise; webGetEnDocsFees: (params:{}, context?:{}) => Promise; publicGetCurrency: (params:{}, context?:{}) => Promise; publicGetCurrencyListExtended: (params:{}, context?:{}) => Promise; publicGetOrderBook: (params:{}, context?:{}) => Promise; publicGetPairSettings: (params:{}, context?:{}) => Promise; publicGetTicker: (params:{}, context?:{}) => Promise; publicGetTrades: (params:{}, context?:{}) => Promise; publicGetCandlesHistory: (params:{}, context?:{}) => Promise; publicGetRequiredAmount: (params:{}, context?:{}) => Promise; publicGetPaymentsProvidersCryptoList: (params:{}, context?:{}) => Promise; privatePostUserInfo: (params:{}, context?:{}) => Promise; privatePostOrderCreate: (params:{}, context?:{}) => Promise; privatePostOrderCancel: (params:{}, context?:{}) => Promise; privatePostStopMarketOrderCreate: (params:{}, context?:{}) => Promise; privatePostStopMarketOrderCancel: (params:{}, context?:{}) => Promise; privatePostUserOpenOrders: (params:{}, context?:{}) => Promise; privatePostUserTrades: (params:{}, context?:{}) => Promise; privatePostUserCancelledOrders: (params:{}, context?:{}) => Promise; privatePostOrderTrades: (params:{}, context?:{}) => Promise; privatePostDepositAddress: (params:{}, context?:{}) => Promise; privatePostWithdrawCrypt: (params:{}, context?:{}) => Promise; privatePostWithdrawGetTxid: (params:{}, context?:{}) => Promise; privatePostExcodeCreate: (params:{}, context?:{}) => Promise; privatePostExcodeLoad: (params:{}, context?:{}) => Promise; privatePostCodeCheck: (params:{}, context?:{}) => Promise; privatePostWalletHistory: (params:{}, context?:{}) => Promise; privatePostWalletOperations: (params:{}, context?:{}) => Promise; privatePostMarginUserOrderCreate: (params:{}, context?:{}) => Promise; privatePostMarginUserOrderUpdate: (params:{}, context?:{}) => Promise; privatePostMarginUserOrderCancel: (params:{}, context?:{}) => Promise; privatePostMarginUserPositionClose: (params:{}, context?:{}) => Promise; privatePostMarginUserPositionMarginAdd: (params:{}, context?:{}) => Promise; privatePostMarginUserPositionMarginRemove: (params:{}, context?:{}) => Promise; privatePostMarginCurrencyList: (params:{}, context?:{}) => Promise; privatePostMarginPairList: (params:{}, context?:{}) => Promise; privatePostMarginSettings: (params:{}, context?:{}) => Promise; privatePostMarginFundingList: (params:{}, context?:{}) => Promise; privatePostMarginUserInfo: (params:{}, context?:{}) => Promise; privatePostMarginUserOrderList: (params:{}, context?:{}) => Promise; privatePostMarginUserOrderHistory: (params:{}, context?:{}) => Promise; privatePostMarginUserOrderTrades: (params:{}, context?:{}) => Promise; privatePostMarginUserOrderMaxQuantity: (params:{}, context?:{}) => Promise; privatePostMarginUserPositionList: (params:{}, context?:{}) => Promise; privatePostMarginUserPositionMarginRemoveInfo: (params:{}, context?:{}) => Promise; privatePostMarginUserPositionMarginAddInfo: (params:{}, context?:{}) => Promise; privatePostMarginUserWalletList: (params:{}, context?:{}) => Promise; privatePostMarginUserWalletHistory: (params:{}, context?:{}) => Promise; privatePostMarginUserTradeList: (params:{}, context?:{}) => Promise; privatePostMarginTrades: (params:{}, context?:{}) => Promise; privatePostMarginLiquidationFeed: (params:{}, context?:{}) => Promise; }