import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetGetAllCurrencies(params?: {}): Promise; publicPostBuildRegisterSessionKeyTx(params?: {}): Promise; publicPostRegisterSessionKey(params?: {}): Promise; publicPostDeregisterSessionKey(params?: {}): Promise; publicPostLogin(params?: {}): Promise; publicPostStatistics(params?: {}): Promise; publicPostGetAllCurrencies(params?: {}): Promise; publicPostGetCurrency(params?: {}): Promise; publicPostGetInstrument(params?: {}): Promise; publicPostGetAllInstruments(params?: {}): Promise; publicPostGetInstruments(params?: {}): Promise; publicPostGetTicker(params?: {}): Promise; publicPostGetLatestSignedFeeds(params?: {}): Promise; publicPostGetOptionSettlementPrices(params?: {}): Promise; publicPostGetSpotFeedHistory(params?: {}): Promise; publicPostGetSpotFeedHistoryCandles(params?: {}): Promise; publicPostGetFundingRateHistory(params?: {}): Promise; publicPostGetTradeHistory(params?: {}): Promise; publicPostGetOptionSettlementHistory(params?: {}): Promise; publicPostGetLiquidationHistory(params?: {}): Promise; publicPostGetInterestRateHistory(params?: {}): Promise; publicPostGetTransaction(params?: {}): Promise; publicPostGetMargin(params?: {}): Promise; publicPostMarginWatch(params?: {}): Promise; publicPostValidateInviteCode(params?: {}): Promise; publicPostGetPoints(params?: {}): Promise; publicPostGetAllPoints(params?: {}): Promise; publicPostGetPointsLeaderboard(params?: {}): Promise; publicPostGetDescendantTree(params?: {}): Promise; publicPostGetTreeRoots(params?: {}): Promise; publicPostGetSwellPercentPoints(params?: {}): Promise; publicPostGetVaultAssets(params?: {}): Promise; publicPostGetEtherfiEffectiveBalances(params?: {}): Promise; publicPostGetKelpEffectiveBalances(params?: {}): Promise; publicPostGetBridgeBalances(params?: {}): Promise; publicPostGetEthenaParticipants(params?: {}): Promise; publicPostGetVaultShare(params?: {}): Promise; publicPostGetVaultStatistics(params?: {}): Promise; publicPostGetVaultBalances(params?: {}): Promise; publicPostEstimateIntegratorPoints(params?: {}): Promise; publicPostCreateSubaccountDebug(params?: {}): Promise; publicPostDepositDebug(params?: {}): Promise; publicPostWithdrawDebug(params?: {}): Promise; publicPostSendQuoteDebug(params?: {}): Promise; publicPostExecuteQuoteDebug(params?: {}): Promise; publicPostGetInviteCode(params?: {}): Promise; publicPostRegisterInvite(params?: {}): Promise; publicPostGetTime(params?: {}): Promise; publicPostGetLiveIncidents(params?: {}): Promise; publicPostGetMakerPrograms(params?: {}): Promise; publicPostGetMakerProgramScores(params?: {}): Promise; privatePostGetAccount(params?: {}): Promise; privatePostCreateSubaccount(params?: {}): Promise; privatePostGetSubaccount(params?: {}): Promise; privatePostGetSubaccounts(params?: {}): Promise; privatePostGetAllPortfolios(params?: {}): Promise; privatePostChangeSubaccountLabel(params?: {}): Promise; privatePostGetNotificationsv(params?: {}): Promise; privatePostUpdateNotifications(params?: {}): Promise; privatePostDeposit(params?: {}): Promise; privatePostWithdraw(params?: {}): Promise; privatePostTransferErc20(params?: {}): Promise; privatePostTransferPosition(params?: {}): Promise; privatePostTransferPositions(params?: {}): Promise; privatePostOrder(params?: {}): Promise; privatePostReplace(params?: {}): Promise; privatePostOrderDebug(params?: {}): Promise; privatePostGetOrder(params?: {}): Promise; privatePostGetOrders(params?: {}): Promise; privatePostGetOpenOrders(params?: {}): Promise; privatePostCancel(params?: {}): Promise; privatePostCancelByLabel(params?: {}): Promise; privatePostCancelByNonce(params?: {}): Promise; privatePostCancelByInstrument(params?: {}): Promise; privatePostCancelAll(params?: {}): Promise; privatePostCancelTriggerOrder(params?: {}): Promise; privatePostGetOrderHistory(params?: {}): Promise; privatePostGetTradeHistory(params?: {}): Promise; privatePostGetDepositHistory(params?: {}): Promise; privatePostGetWithdrawalHistory(params?: {}): Promise; privatePostSendRfq(params?: {}): Promise; privatePostCancelRfq(params?: {}): Promise; privatePostCancelBatchRfqs(params?: {}): Promise; privatePostGetRfqs(params?: {}): Promise; privatePostPollRfqs(params?: {}): Promise; privatePostSendQuote(params?: {}): Promise; privatePostCancelQuote(params?: {}): Promise; privatePostCancelBatchQuotes(params?: {}): Promise; privatePostGetQuotes(params?: {}): Promise; privatePostPollQuotes(params?: {}): Promise; privatePostExecuteQuote(params?: {}): Promise; privatePostRfqGetBestQuote(params?: {}): Promise; privatePostGetMargin(params?: {}): Promise; privatePostGetCollaterals(params?: {}): Promise; privatePostGetPositions(params?: {}): Promise; privatePostGetOptionSettlementHistory(params?: {}): Promise; privatePostGetSubaccountValueHistory(params?: {}): Promise; privatePostExpiredAndCancelledHistory(params?: {}): Promise; privatePostGetFundingHistory(params?: {}): Promise; privatePostGetInterestHistory(params?: {}): Promise; privatePostGetErc20TransferHistory(params?: {}): Promise; privatePostGetLiquidationHistory(params?: {}): Promise; privatePostLiquidate(params?: {}): Promise; privatePostGetLiquidatorHistory(params?: {}): Promise; privatePostSessionKeys(params?: {}): Promise; privatePostEditSessionKey(params?: {}): Promise; privatePostRegisterScopedSessionKey(params?: {}): Promise; privatePostGetMmpConfig(params?: {}): Promise; privatePostSetMmpConfig(params?: {}): Promise; privatePostResetMmp(params?: {}): Promise; privatePostSetCancelOnDisconnect(params?: {}): Promise; privatePostGetInviteCode(params?: {}): Promise; privatePostRegisterInvite(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;