import {btcex as Type} from 'ccxt'; export interface btcexRestApiType extends Type { publicGetGetLastTradesByCurrency: (params:{}, context?:{}) => Promise; publicGetGetLastTradesByInstrument: (params:{}, context?:{}) => Promise; publicGetGetOrderBook: (params:{}, context?:{}) => Promise; publicGetTickers: (params:{}, context?:{}) => Promise; publicGetGetInstruments: (params:{}, context?:{}) => Promise; publicGetGetTradingviewChartData: (params:{}, context?:{}) => Promise; publicGetCmcSpotSummary: (params:{}, context?:{}) => Promise; publicGetCmcSpotTicker: (params:{}, context?:{}) => Promise; publicGetCmcSpotOrderbook: (params:{}, context?:{}) => Promise; publicGetCmcMarketTrades: (params:{}, context?:{}) => Promise; publicGetCmcContracts: (params:{}, context?:{}) => Promise; publicGetCmcContractOrderbook: (params:{}, context?:{}) => Promise; publicGetCoinGeckoSpotPairs: (params:{}, context?:{}) => Promise; publicGetCoinGeckoSpotTicker: (params:{}, context?:{}) => Promise; publicGetCoinGeckoSpotOrderbook: (params:{}, context?:{}) => Promise; publicGetCoinGeckoMarketTrades: (params:{}, context?:{}) => Promise; publicGetCoinGeckoContracts: (params:{}, context?:{}) => Promise; publicGetCoinGeckoContractOrderbook: (params:{}, context?:{}) => Promise; publicGetGetPerpetualLeverageBracket: (params:{}, context?:{}) => Promise; publicGetGetPerpetualLeverageBracketAll: (params:{}, context?:{}) => Promise; publicPostAuth: (params:{}, context?:{}) => Promise; privateGetGetDepositRecord: (params:{}, context?:{}) => Promise; privateGetGetWithdrawRecord: (params:{}, context?:{}) => Promise; privateGetGetPosition: (params:{}, context?:{}) => Promise; privateGetGetPositions: (params:{}, context?:{}) => Promise; privateGetGetOpenOrdersByCurrency: (params:{}, context?:{}) => Promise; privateGetGetOpenOrdersByInstrument: (params:{}, context?:{}) => Promise; privateGetGetOrderHistoryByCurrency: (params:{}, context?:{}) => Promise; privateGetGetOrderHistoryByInstrument: (params:{}, context?:{}) => Promise; privateGetGetOrderState: (params:{}, context?:{}) => Promise; privateGetGetUserTradesByCurrency: (params:{}, context?:{}) => Promise; privateGetGetUserTradesByInstrument: (params:{}, context?:{}) => Promise; privateGetGetUserTradesByOrder: (params:{}, context?:{}) => Promise; privateGetGetPerpetualUserConfig: (params:{}, context?:{}) => Promise; privatePostLogout: (params:{}, context?:{}) => Promise; privatePostGetAssetsInfo: (params:{}, context?:{}) => Promise; privatePostAddWithdrawAddress: (params:{}, context?:{}) => Promise; privatePostBuy: (params:{}, context?:{}) => Promise; privatePostSell: (params:{}, context?:{}) => Promise; privatePostCancel: (params:{}, context?:{}) => Promise; privatePostCancelAllByCurrency: (params:{}, context?:{}) => Promise; privatePostCancelAllByInstrument: (params:{}, context?:{}) => Promise; privatePostClosePosition: (params:{}, context?:{}) => Promise; privatePostAdjustPerpetualLeverage: (params:{}, context?:{}) => Promise; privatePostAdjustPerpetualMarginType: (params:{}, context?:{}) => Promise; privatePostSubmitTransfer: (params:{}, context?:{}) => Promise; }