import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetGetLastTradesByCurrency(params?: {}): Promise; publicGetGetLastTradesByInstrument(params?: {}): Promise; publicGetGetOrderBook(params?: {}): Promise; publicGetTickers(params?: {}): Promise; publicGetGetInstruments(params?: {}): Promise; publicGetGetTradingviewChartData(params?: {}): Promise; publicGetCmcSpotSummary(params?: {}): Promise; publicGetCmcSpotTicker(params?: {}): Promise; publicGetCmcSpotOrderbook(params?: {}): Promise; publicGetCmcMarketTrades(params?: {}): Promise; publicGetCmcContracts(params?: {}): Promise; publicGetCmcContractOrderbook(params?: {}): Promise; publicGetCoinGeckoSpotPairs(params?: {}): Promise; publicGetCoinGeckoSpotTicker(params?: {}): Promise; publicGetCoinGeckoSpotOrderbook(params?: {}): Promise; publicGetCoinGeckoMarketTrades(params?: {}): Promise; publicGetCoinGeckoContracts(params?: {}): Promise; publicGetCoinGeckoContractOrderbook(params?: {}): Promise; publicGetGetPerpetualLeverageBracket(params?: {}): Promise; publicGetGetPerpetualLeverageBracketAll(params?: {}): Promise; publicPostAuth(params?: {}): Promise; privateGetGetDepositRecord(params?: {}): Promise; privateGetGetWithdrawRecord(params?: {}): Promise; privateGetGetPosition(params?: {}): Promise; privateGetGetPositions(params?: {}): Promise; privateGetGetOpenOrdersByCurrency(params?: {}): Promise; privateGetGetOpenOrdersByInstrument(params?: {}): Promise; privateGetGetOrderHistoryByCurrency(params?: {}): Promise; privateGetGetOrderHistoryByInstrument(params?: {}): Promise; privateGetGetOrderState(params?: {}): Promise; privateGetGetUserTradesByCurrency(params?: {}): Promise; privateGetGetUserTradesByInstrument(params?: {}): Promise; privateGetGetUserTradesByOrder(params?: {}): Promise; privateGetGetPerpetualUserConfig(params?: {}): Promise; privatePostLogout(params?: {}): Promise; privatePostGetAssetsInfo(params?: {}): Promise; privatePostAddWithdrawAddress(params?: {}): Promise; privatePostBuy(params?: {}): Promise; privatePostSell(params?: {}): Promise; privatePostCancel(params?: {}): Promise; privatePostCancelAllByCurrency(params?: {}): Promise; privatePostCancelAllByInstrument(params?: {}): Promise; privatePostClosePosition(params?: {}): Promise; privatePostAdjustPerpetualLeverage(params?: {}): Promise; privatePostAdjustPerpetualMarginType(params?: {}): Promise; privatePostSubmitTransfer(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;