import { List, Dict } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; declare abstract class Exchange extends _Exchange { publicGetCurrencies(params?: {}): Promise; publicGetCandlesticksInstrumentCode(params?: {}): Promise; publicGetFees(params?: {}): Promise; publicGetInstruments(params?: {}): Promise; publicGetOrderBookInstrumentCode(params?: {}): Promise; publicGetMarketTicker(params?: {}): Promise; publicGetMarketTickerInstrumentCode(params?: {}): Promise; publicGetTime(params?: {}): Promise; publicGetFundingRate(params?: {}): Promise; publicGetFundingRateHistory(params?: {}): Promise; publicGetFundingRateSettings(params?: {}): Promise; privateGetAccountBalances(params?: {}): Promise; privateGetAccountFees(params?: {}): Promise; privateGetAccountOrders(params?: {}): Promise; privateGetAccountOrdersOrderId(params?: {}): Promise; privateGetAccountOrdersClientClientId(params?: {}): Promise; privateGetAccountOrdersOrderIdTrades(params?: {}): Promise; privateGetAccountTrades(params?: {}): Promise; privateGetAccountTradeTradeId(params?: {}): Promise; privateGetAccountFuturesSummary(params?: {}): Promise; privateGetAccountFuturesPositions(params?: {}): Promise; privateGetAccountFuturesPositionsHistory(params?: {}): Promise; privateGetAccountFuturesPositionsPositionIdTrades(params?: {}): Promise; privateGetAccountFuturesPositionsPositionIdFundingPayments(params?: {}): Promise; privateGetAccountFuturesFundingPayments(params?: {}): Promise; privatePostAccountOrders(params?: {}): Promise; privatePostSubaccountsTransfers(params?: {}): Promise; privateDeleteAccountOrders(params?: {}): Promise; privateDeleteAccountOrdersOrderId(params?: {}): Promise; privateDeleteAccountOrdersClientClientId(params?: {}): Promise; } export default Exchange;