import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetMarketExchangeInfo(params?: {}): Promise; publicGetMarketDataTrades(params?: {}): Promise; publicGetMarketDataPrices(params?: {}): Promise; publicGetMarketDataStats(params?: {}): Promise; publicGetMarketDataKlines(params?: {}): Promise; publicGetMarketDataOrderbook(params?: {}): Promise; publicGetMarketDataOpenInterest(params?: {}): Promise; publicGetMarketDataFundingRates(params?: {}): Promise; publicGetExchangeUtcTimestamp(params?: {}): Promise; privateGetCapitalDepositInfo(params?: {}): Promise; privateGetCapitalHistory(params?: {}): Promise; privateGetTradeAccountTradingHistory(params?: {}): Promise; privateGetTradeAccountInfo(params?: {}): Promise; privateGetTradeOrder(params?: {}): Promise; privateGetTradeAccountTrades(params?: {}): Promise; privateGetTradeOrders(params?: {}): Promise; privatePutTradeOrder(params?: {}): Promise; privateDeleteTradeOrder(params?: {}): Promise; privateDeleteTradeOrders(params?: {}): Promise; privatePostTradeOrder(params?: {}): Promise; privatePostTradeOrders(params?: {}): Promise; privatePostCapitalWithdraw(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;