import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetMarkets(params?: {}): Promise; publicGetMarketsSymbol(params?: {}): Promise; publicGetCurrencies(params?: {}): Promise; publicGetCurrenciesCurrency(params?: {}): Promise; publicGetV2Currencies(params?: {}): Promise; publicGetV2CurrenciesCurrency(params?: {}): Promise; publicGetTimestamp(params?: {}): Promise; publicGetMarketsPrice(params?: {}): Promise; publicGetMarketsSymbolPrice(params?: {}): Promise; publicGetMarketsMarkPrice(params?: {}): Promise; publicGetMarketsSymbolMarkPrice(params?: {}): Promise; publicGetMarketsSymbolMarkPriceComponents(params?: {}): Promise; publicGetMarketsSymbolOrderBook(params?: {}): Promise; publicGetMarketsSymbolCandles(params?: {}): Promise; publicGetMarketsSymbolTrades(params?: {}): Promise; publicGetMarketsTicker24h(params?: {}): Promise; publicGetMarketsSymbolTicker24h(params?: {}): Promise; publicGetMarketsCollateralInfo(params?: {}): Promise; publicGetMarketsCurrencyCollateralInfo(params?: {}): Promise; publicGetMarketsBorrowRatesInfo(params?: {}): Promise; privateGetAccounts(params?: {}): Promise; privateGetAccountsBalances(params?: {}): Promise; privateGetAccountsIdBalances(params?: {}): Promise; privateGetAccountsActivity(params?: {}): Promise; privateGetAccountsTransfer(params?: {}): Promise; privateGetAccountsTransferId(params?: {}): Promise; privateGetFeeinfo(params?: {}): Promise; privateGetAccountsInterestHistory(params?: {}): Promise; privateGetSubaccounts(params?: {}): Promise; privateGetSubaccountsBalances(params?: {}): Promise; privateGetSubaccountsIdBalances(params?: {}): Promise; privateGetSubaccountsTransfer(params?: {}): Promise; privateGetSubaccountsTransferId(params?: {}): Promise; privateGetWalletsAddresses(params?: {}): Promise; privateGetWalletsAddressesCurrency(params?: {}): Promise; privateGetWalletsActivity(params?: {}): Promise; privateGetMarginAccountMargin(params?: {}): Promise; privateGetMarginBorrowStatus(params?: {}): Promise; privateGetMarginMaxSize(params?: {}): Promise; privateGetOrders(params?: {}): Promise; privateGetOrdersId(params?: {}): Promise; privateGetOrdersKillSwitchStatus(params?: {}): Promise; privateGetSmartorders(params?: {}): Promise; privateGetSmartordersId(params?: {}): Promise; privateGetOrdersHistory(params?: {}): Promise; privateGetSmartordersHistory(params?: {}): Promise; privateGetTrades(params?: {}): Promise; privateGetOrdersIdTrades(params?: {}): Promise; privatePostAccountsTransfer(params?: {}): Promise; privatePostSubaccountsTransfer(params?: {}): Promise; privatePostWalletsAddress(params?: {}): Promise; privatePostWalletsWithdraw(params?: {}): Promise; privatePostV2WalletsWithdraw(params?: {}): Promise; privatePostOrders(params?: {}): Promise; privatePostOrdersBatch(params?: {}): Promise; privatePostOrdersKillSwitch(params?: {}): Promise; privatePostSmartorders(params?: {}): Promise; privateDeleteOrdersId(params?: {}): Promise; privateDeleteOrdersCancelByIds(params?: {}): Promise; privateDeleteOrders(params?: {}): Promise; privateDeleteSmartordersId(params?: {}): Promise; privateDeleteSmartordersCancelByIds(params?: {}): Promise; privateDeleteSmartorders(params?: {}): Promise; privatePutOrdersId(params?: {}): Promise; privatePutSmartordersId(params?: {}): Promise; swapPublicGetV3MarketAllInstruments(params?: {}): Promise; swapPublicGetV3MarketInstruments(params?: {}): Promise; swapPublicGetV3MarketOrderBook(params?: {}): Promise; swapPublicGetV3MarketCandles(params?: {}): Promise; swapPublicGetV3MarketIndexPriceCandlesticks(params?: {}): Promise; swapPublicGetV3MarketPremiumIndexCandlesticks(params?: {}): Promise; swapPublicGetV3MarketMarkPriceCandlesticks(params?: {}): Promise; swapPublicGetV3MarketTrades(params?: {}): Promise; swapPublicGetV3MarketLiquidationOrder(params?: {}): Promise; swapPublicGetV3MarketTickers(params?: {}): Promise; swapPublicGetV3MarketMarkPrice(params?: {}): Promise; swapPublicGetV3MarketIndexPrice(params?: {}): Promise; swapPublicGetV3MarketIndexPriceComponents(params?: {}): Promise; swapPublicGetV3MarketFundingRate(params?: {}): Promise; swapPublicGetV3MarketOpenInterest(params?: {}): Promise; swapPublicGetV3MarketInsurance(params?: {}): Promise; swapPublicGetV3MarketRiskLimit(params?: {}): Promise; swapPrivateGetV3AccountBalance(params?: {}): Promise; swapPrivateGetV3AccountBills(params?: {}): Promise; swapPrivateGetV3TradeOrderOpens(params?: {}): Promise; swapPrivateGetV3TradeOrderTrades(params?: {}): Promise; swapPrivateGetV3TradeOrderHistory(params?: {}): Promise; swapPrivateGetV3TradePositionOpens(params?: {}): Promise; swapPrivateGetV3TradePositionHistory(params?: {}): Promise; swapPrivateGetV3PositionLeverages(params?: {}): Promise; swapPrivateGetV3PositionMode(params?: {}): Promise; swapPrivatePostV3TradeOrder(params?: {}): Promise; swapPrivatePostV3TradeOrders(params?: {}): Promise; swapPrivatePostV3TradePosition(params?: {}): Promise; swapPrivatePostV3TradePositionAll(params?: {}): Promise; swapPrivatePostV3PositionLeverage(params?: {}): Promise; swapPrivatePostV3PositionMode(params?: {}): Promise; swapPrivatePostV3TradePositionMargin(params?: {}): Promise; swapPrivateDeleteV3TradeOrder(params?: {}): Promise; swapPrivateDeleteV3TradeBatchOrders(params?: {}): Promise; swapPrivateDeleteV3TradeAllOrders(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;