import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetV1Nonce(params?: {}): Promise; publicGetV1Time(params?: {}): Promise; publicGetV1Assets(params?: {}): Promise; publicGetV1AssetsSymbol(params?: {}): Promise; publicGetV1Markets(params?: {}): Promise; publicGetV1MarketsSymbol(params?: {}): Promise; publicGetV1HistoryMarketsSymbol(params?: {}): Promise; publicGetV1MarketsSymbolOrderbookHybrid(params?: {}): Promise; publicGetV1MarketsSymbolTrades(params?: {}): Promise; publicGetV1MarketsSymbolTick(params?: {}): Promise; publicGetV1MarketsSymbolCandle(params?: {}): Promise; publicGetV1HistoryMarketsSymbolTrades(params?: {}): Promise; publicGetV1HistoryMarketsSymbolFundingRate(params?: {}): Promise; publicGetV1IndexPrices(params?: {}): Promise; publicGetV1IndexPricesAssetSymbol(params?: {}): Promise; publicGetV1ExpiryPricesSymbol(params?: {}): Promise; publicGetV1OptionLadder(params?: {}): Promise; publicGetV1OptionLadderSymbol(params?: {}): Promise; privateGetV2Orders(params?: {}): Promise; privateGetV2HistoryOrders(params?: {}): Promise; privateGetV2OrdersOrderId(params?: {}): Promise; privateGetV2AmmInstructions(params?: {}): Promise; privateGetV2AmmInstructionsInstructionId(params?: {}): Promise; privateGetV1WalletsTransactions(params?: {}): Promise; privateGetV1WalletsLimitsSymbol(params?: {}): Promise; privateGetV1WalletsDepositInstructionsCryptoSymbol(params?: {}): Promise; privateGetV1WalletsWithdrawalInstructionsCryptoSymbol(params?: {}): Promise; privateGetV1WalletsDepositInstructionsFiatSymbol(params?: {}): Promise; privateGetV1WalletsWithdrawalInstructionsFiatSymbol(params?: {}): Promise; privateGetV1WalletsSelfHostedVerificationAttempts(params?: {}): Promise; privateGetV1Trades(params?: {}): Promise; privateGetV1HistoryTrades(params?: {}): Promise; privateGetV1TradesTradeId(params?: {}): Promise; privateGetV1TradesClientOrderIdClientOrderId(params?: {}): Promise; privateGetV1AccountsAsset(params?: {}): Promise; privateGetV1AccountsAssetSymbol(params?: {}): Promise; privateGetV1UsersLogout(params?: {}): Promise; privateGetV1UsersHmacLogin(params?: {}): Promise; privateGetV1AccountsTradingAccounts(params?: {}): Promise; privateGetV1AccountsTradingAccountsTradingAccountId(params?: {}): Promise; privateGetV1DerivativesPositions(params?: {}): Promise; privateGetV1HistoryDerivativesSettlement(params?: {}): Promise; privateGetV1HistoryTransfer(params?: {}): Promise; privateGetV1HistoryBorrowInterest(params?: {}): Promise; privateGetV2MmpConfiguration(params?: {}): Promise; privateGetV2OtcTrades(params?: {}): Promise; privateGetV2OtcTradesOtcTradeId(params?: {}): Promise; privateGetV2OtcTradesUnconfirmedTrade(params?: {}): Promise; privatePostV2Orders(params?: {}): Promise; privatePostV2Command(params?: {}): Promise; privatePostV2AmmInstructions(params?: {}): Promise; privatePostV1WalletsWithdrawal(params?: {}): Promise; privatePostV2UsersLogin(params?: {}): Promise; privatePostV1SimulatePortfolioMargin(params?: {}): Promise; privatePostV1WalletsSelfHostedInitiate(params?: {}): Promise; privatePostV2MmpConfiguration(params?: {}): Promise; privatePostV2OtcTrades(params?: {}): Promise; privatePostV2OtcCommand(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;