import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { rootGet(params?: {}): Promise; rootGetInfo(params?: {}): Promise; publicGetAccount(params?: {}): Promise; publicGetAccountsByL1Address(params?: {}): Promise; publicGetApikeys(params?: {}): Promise; publicGetExchangeStats(params?: {}): Promise; publicGetAssetDetails(params?: {}): Promise; publicGetOrderBookDetails(params?: {}): Promise; publicGetOrderBookOrders(params?: {}): Promise; publicGetOrderBooks(params?: {}): Promise; publicGetRecentTrades(params?: {}): Promise; publicGetBlockTxs(params?: {}): Promise; publicGetNextNonce(params?: {}): Promise; publicGetTx(params?: {}): Promise; publicGetTxFromL1TxHash(params?: {}): Promise; publicGetTxs(params?: {}): Promise; publicGetAnnouncement(params?: {}): Promise; publicGetBlock(params?: {}): Promise; publicGetBlocks(params?: {}): Promise; publicGetCurrentHeight(params?: {}): Promise; publicGetCandles(params?: {}): Promise; publicGetFundings(params?: {}): Promise; publicGetFastbridgeInfo(params?: {}): Promise; publicGetFundingRates(params?: {}): Promise; publicGetWithdrawalDelay(params?: {}): Promise; publicPostSendTx(params?: {}): Promise; publicPostSendTxBatch(params?: {}): Promise; privateGetAccountLimits(params?: {}): Promise; privateGetAccountMetadata(params?: {}): Promise; privateGetPnl(params?: {}): Promise; privateGetL1Metadata(params?: {}): Promise; privateGetLiquidations(params?: {}): Promise; privateGetPositionFunding(params?: {}): Promise; privateGetPublicPoolsMetadata(params?: {}): Promise; privateGetAccountActiveOrders(params?: {}): Promise; privateGetAccountInactiveOrders(params?: {}): Promise; privateGetExport(params?: {}): Promise; privateGetTrades(params?: {}): Promise; privateGetAccountTxs(params?: {}): Promise; privateGetDepositHistory(params?: {}): Promise; privateGetTransferHistory(params?: {}): Promise; privateGetWithdrawHistory(params?: {}): Promise; privateGetReferralPoints(params?: {}): Promise; privateGetTransferFeeInfo(params?: {}): Promise; privatePostChangeAccountTier(params?: {}): Promise; privatePostNotificationAck(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;