import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetActivate2FA(params?: {}): Promise; publicGetAuthenticate2FA(params?: {}): Promise; publicGetAuthenticateUser(params?: {}): Promise; publicGetGetL2Snapshot(params?: {}): Promise; publicGetGetLevel1(params?: {}): Promise; publicGetGetValidate2FARequiredEndpoints(params?: {}): Promise; publicGetLogOut(params?: {}): Promise; publicGetGetTickerHistory(params?: {}): Promise; publicGetGetProduct(params?: {}): Promise; publicGetGetProducts(params?: {}): Promise; publicGetGetInstrument(params?: {}): Promise; publicGetGetInstruments(params?: {}): Promise; publicGetPing(params?: {}): Promise; publicGetTrades(params?: {}): Promise; publicGetGetLastTrades(params?: {}): Promise; publicGetSubscribeLevel1(params?: {}): Promise; publicGetSubscribeLevel2(params?: {}): Promise; publicGetSubscribeTicker(params?: {}): Promise; publicGetSubscribeTrades(params?: {}): Promise; publicGetSubscribeBlockTrades(params?: {}): Promise; publicGetUnsubscribeBlockTrades(params?: {}): Promise; publicGetUnsubscribeLevel1(params?: {}): Promise; publicGetUnsubscribeLevel2(params?: {}): Promise; publicGetUnsubscribeTicker(params?: {}): Promise; publicGetUnsubscribeTrades(params?: {}): Promise; publicGetAuthenticate(params?: {}): Promise; privateGetGetUserAccountInfos(params?: {}): Promise; privateGetGetUserAccounts(params?: {}): Promise; privateGetGetUserAffiliateCount(params?: {}): Promise; privateGetGetUserAffiliateTag(params?: {}): Promise; privateGetGetUserConfig(params?: {}): Promise; privateGetGetAllUnredactedUserConfigsForUser(params?: {}): Promise; privateGetGetUnredactedUserConfigByKey(params?: {}): Promise; privateGetGetUserDevices(params?: {}): Promise; privateGetGetUserReportTickets(params?: {}): Promise; privateGetGetUserReportWriterResultRecords(params?: {}): Promise; privateGetGetAccountInfo(params?: {}): Promise; privateGetGetAccountPositions(params?: {}): Promise; privateGetGetAllAccountConfigs(params?: {}): Promise; privateGetGetTreasuryProductsForAccount(params?: {}): Promise; privateGetGetAccountTrades(params?: {}): Promise; privateGetGetAccountTransactions(params?: {}): Promise; privateGetGetOpenTradeReports(params?: {}): Promise; privateGetGetAllOpenTradeReports(params?: {}): Promise; privateGetGetTradesHistory(params?: {}): Promise; privateGetGetOpenOrders(params?: {}): Promise; privateGetGetOpenQuotes(params?: {}): Promise; privateGetGetOrderFee(params?: {}): Promise; privateGetGetOrderHistory(params?: {}): Promise; privateGetGetOrdersHistory(params?: {}): Promise; privateGetGetOrderStatus(params?: {}): Promise; privateGetGetOmsFeeTiers(params?: {}): Promise; privateGetGetAccountDepositTransactions(params?: {}): Promise; privateGetGetAccountWithdrawTransactions(params?: {}): Promise; privateGetGetAllDepositRequestInfoTemplates(params?: {}): Promise; privateGetGetDepositInfo(params?: {}): Promise; privateGetGetDepositRequestInfoTemplate(params?: {}): Promise; privateGetGetDeposits(params?: {}): Promise; privateGetGetDepositTicket(params?: {}): Promise; privateGetGetDepositTickets(params?: {}): Promise; privateGetGetOMSWithdrawFees(params?: {}): Promise; privateGetGetWithdrawFee(params?: {}): Promise; privateGetGetWithdraws(params?: {}): Promise; privateGetGetWithdrawTemplate(params?: {}): Promise; privateGetGetWithdrawTemplateTypes(params?: {}): Promise; privateGetGetWithdrawTicket(params?: {}): Promise; privateGetGetWithdrawTickets(params?: {}): Promise; privatePostAddUserAffiliateTag(params?: {}): Promise; privatePostCancelUserReport(params?: {}): Promise; privatePostRegisterNewDevice(params?: {}): Promise; privatePostSubscribeAccountEvents(params?: {}): Promise; privatePostUpdateUserAffiliateTag(params?: {}): Promise; privatePostGenerateTradeActivityReport(params?: {}): Promise; privatePostGenerateTransactionActivityReport(params?: {}): Promise; privatePostGenerateTreasuryActivityReport(params?: {}): Promise; privatePostScheduleTradeActivityReport(params?: {}): Promise; privatePostScheduleTransactionActivityReport(params?: {}): Promise; privatePostScheduleTreasuryActivityReport(params?: {}): Promise; privatePostCancelAllOrders(params?: {}): Promise; privatePostCancelOrder(params?: {}): Promise; privatePostCancelQuote(params?: {}): Promise; privatePostCancelReplaceOrder(params?: {}): Promise; privatePostCreateQuote(params?: {}): Promise; privatePostModifyOrder(params?: {}): Promise; privatePostSendOrder(params?: {}): Promise; privatePostSubmitBlockTrade(params?: {}): Promise; privatePostUpdateQuote(params?: {}): Promise; privatePostCancelWithdraw(params?: {}): Promise; privatePostCreateDepositTicket(params?: {}): Promise; privatePostCreateWithdrawTicket(params?: {}): Promise; privatePostSubmitDepositTicketComment(params?: {}): Promise; privatePostSubmitWithdrawTicketComment(params?: {}): Promise; privatePostGetOrderHistoryByOrderId(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;