import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetAuth(params?: {}): Promise; publicGetExchangeToken(params?: {}): Promise; publicGetForkToken(params?: {}): Promise; publicGetSetHeartbeat(params?: {}): Promise; publicGetDisableHeartbeat(params?: {}): Promise; publicGetGetTime(params?: {}): Promise; publicGetHello(params?: {}): Promise; publicGetStatus(params?: {}): Promise; publicGetTest(params?: {}): Promise; publicGetSubscribe(params?: {}): Promise; publicGetUnsubscribe(params?: {}): Promise; publicGetUnsubscribeAll(params?: {}): Promise; publicGetGetAnnouncements(params?: {}): Promise; publicGetGetBookSummaryByCurrency(params?: {}): Promise; publicGetGetBookSummaryByInstrument(params?: {}): Promise; publicGetGetContractSize(params?: {}): Promise; publicGetGetCurrencies(params?: {}): Promise; publicGetGetDeliveryPrices(params?: {}): Promise; publicGetGetFundingChartData(params?: {}): Promise; publicGetGetFundingRateHistory(params?: {}): Promise; publicGetGetFundingRateValue(params?: {}): Promise; publicGetGetHistoricalVolatility(params?: {}): Promise; publicGetGetIndex(params?: {}): Promise; publicGetGetIndexPrice(params?: {}): Promise; publicGetGetIndexPriceNames(params?: {}): Promise; publicGetGetInstrument(params?: {}): Promise; publicGetGetInstruments(params?: {}): Promise; publicGetGetLastSettlementsByCurrency(params?: {}): Promise; publicGetGetLastSettlementsByInstrument(params?: {}): Promise; publicGetGetLastTradesByCurrency(params?: {}): Promise; publicGetGetLastTradesByCurrencyAndTime(params?: {}): Promise; publicGetGetLastTradesByInstrument(params?: {}): Promise; publicGetGetLastTradesByInstrumentAndTime(params?: {}): Promise; publicGetGetMarkPriceHistory(params?: {}): Promise; publicGetGetOrderBook(params?: {}): Promise; publicGetGetTradeVolumes(params?: {}): Promise; publicGetGetTradingviewChartData(params?: {}): Promise; publicGetGetVolatilityIndexData(params?: {}): Promise; publicGetTicker(params?: {}): Promise; privateGetLogout(params?: {}): Promise; privateGetEnableCancelOnDisconnect(params?: {}): Promise; privateGetDisableCancelOnDisconnect(params?: {}): Promise; privateGetGetCancelOnDisconnect(params?: {}): Promise; privateGetSubscribe(params?: {}): Promise; privateGetUnsubscribe(params?: {}): Promise; privateGetUnsubscribeAll(params?: {}): Promise; privateGetChangeApiKeyName(params?: {}): Promise; privateGetChangeScopeInApiKey(params?: {}): Promise; privateGetChangeSubaccountName(params?: {}): Promise; privateGetCreateApiKey(params?: {}): Promise; privateGetCreateSubaccount(params?: {}): Promise; privateGetDisableApiKey(params?: {}): Promise; privateGetDisableTfaForSubaccount(params?: {}): Promise; privateGetEnableAffiliateProgram(params?: {}): Promise; privateGetEnableApiKey(params?: {}): Promise; privateGetGetAccessLog(params?: {}): Promise; privateGetGetAccountSummary(params?: {}): Promise; privateGetGetAccountSummaries(params?: {}): Promise; privateGetGetAffiliateProgramInfo(params?: {}): Promise; privateGetGetEmailLanguage(params?: {}): Promise; privateGetGetNewAnnouncements(params?: {}): Promise; privateGetGetPortfolioMargins(params?: {}): Promise; privateGetGetPosition(params?: {}): Promise; privateGetGetPositions(params?: {}): Promise; privateGetGetSubaccounts(params?: {}): Promise; privateGetGetSubaccountsDetails(params?: {}): Promise; privateGetGetTransactionLog(params?: {}): Promise; privateGetListApiKeys(params?: {}): Promise; privateGetRemoveApiKey(params?: {}): Promise; privateGetRemoveSubaccount(params?: {}): Promise; privateGetResetApiKey(params?: {}): Promise; privateGetSetAnnouncementAsRead(params?: {}): Promise; privateGetSetApiKeyAsDefault(params?: {}): Promise; privateGetSetEmailForSubaccount(params?: {}): Promise; privateGetSetEmailLanguage(params?: {}): Promise; privateGetSetPasswordForSubaccount(params?: {}): Promise; privateGetToggleNotificationsFromSubaccount(params?: {}): Promise; privateGetToggleSubaccountLogin(params?: {}): Promise; privateGetExecuteBlockTrade(params?: {}): Promise; privateGetGetBlockTrade(params?: {}): Promise; privateGetGetLastBlockTradesByCurrency(params?: {}): Promise; privateGetInvalidateBlockTradeSignature(params?: {}): Promise; privateGetVerifyBlockTrade(params?: {}): Promise; privateGetBuy(params?: {}): Promise; privateGetSell(params?: {}): Promise; privateGetEdit(params?: {}): Promise; privateGetEditByLabel(params?: {}): Promise; privateGetCancel(params?: {}): Promise; privateGetCancelAll(params?: {}): Promise; privateGetCancelAllByCurrency(params?: {}): Promise; privateGetCancelAllByInstrument(params?: {}): Promise; privateGetCancelByLabel(params?: {}): Promise; privateGetClosePosition(params?: {}): Promise; privateGetGetMargins(params?: {}): Promise; privateGetGetMmpConfig(params?: {}): Promise; privateGetGetOpenOrdersByCurrency(params?: {}): Promise; privateGetGetOpenOrdersByInstrument(params?: {}): Promise; privateGetGetOrderHistoryByCurrency(params?: {}): Promise; privateGetGetOrderHistoryByInstrument(params?: {}): Promise; privateGetGetOrderMarginByIds(params?: {}): Promise; privateGetGetOrderState(params?: {}): Promise; privateGetGetStopOrderHistory(params?: {}): Promise; privateGetGetTriggerOrderHistory(params?: {}): Promise; privateGetGetUserTradesByCurrency(params?: {}): Promise; privateGetGetUserTradesByCurrencyAndTime(params?: {}): Promise; privateGetGetUserTradesByInstrument(params?: {}): Promise; privateGetGetUserTradesByInstrumentAndTime(params?: {}): Promise; privateGetGetUserTradesByOrder(params?: {}): Promise; privateGetResetMmp(params?: {}): Promise; privateGetSetMmpConfig(params?: {}): Promise; privateGetGetSettlementHistoryByInstrument(params?: {}): Promise; privateGetGetSettlementHistoryByCurrency(params?: {}): Promise; privateGetCancelTransferById(params?: {}): Promise; privateGetCancelWithdrawal(params?: {}): Promise; privateGetCreateDepositAddress(params?: {}): Promise; privateGetGetCurrentDepositAddress(params?: {}): Promise; privateGetGetDeposits(params?: {}): Promise; privateGetGetTransfers(params?: {}): Promise; privateGetGetWithdrawals(params?: {}): Promise; privateGetSubmitTransferToSubaccount(params?: {}): Promise; privateGetSubmitTransferToUser(params?: {}): Promise; privateGetWithdraw(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;