import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetAssets(params?: {}): Promise; publicGetIndices(params?: {}): Promise; publicGetProducts(params?: {}): Promise; publicGetProductsSymbol(params?: {}): Promise; publicGetTickers(params?: {}): Promise; publicGetTickersSymbol(params?: {}): Promise; publicGetL2orderbookSymbol(params?: {}): Promise; publicGetTradesSymbol(params?: {}): Promise; publicGetStats(params?: {}): Promise; publicGetHistoryCandles(params?: {}): Promise; publicGetHistorySparklines(params?: {}): Promise; publicGetSettings(params?: {}): Promise; privateGetOrders(params?: {}): Promise; privateGetProductsProductIdOrdersLeverage(params?: {}): Promise; privateGetPositionsMargined(params?: {}): Promise; privateGetPositions(params?: {}): Promise; privateGetOrdersHistory(params?: {}): Promise; privateGetFills(params?: {}): Promise; privateGetFillsHistoryDownloadCsv(params?: {}): Promise; privateGetWalletBalances(params?: {}): Promise; privateGetWalletTransactions(params?: {}): Promise; privateGetWalletTransactionsDownload(params?: {}): Promise; privateGetWalletsSubAccountsTransferHistory(params?: {}): Promise; privateGetUsersTradingPreferences(params?: {}): Promise; privateGetSubAccounts(params?: {}): Promise; privateGetProfile(params?: {}): Promise; privateGetDepositsAddress(params?: {}): Promise; privateGetOrdersLeverage(params?: {}): Promise; privatePostOrders(params?: {}): Promise; privatePostOrdersBracket(params?: {}): Promise; privatePostOrdersBatch(params?: {}): Promise; privatePostProductsProductIdOrdersLeverage(params?: {}): Promise; privatePostPositionsChangeMargin(params?: {}): Promise; privatePostPositionsCloseAll(params?: {}): Promise; privatePostWalletsSubAccountBalanceTransfer(params?: {}): Promise; privatePostOrdersCancelAfter(params?: {}): Promise; privatePostOrdersLeverage(params?: {}): Promise; privatePutOrders(params?: {}): Promise; privatePutOrdersBracket(params?: {}): Promise; privatePutOrdersBatch(params?: {}): Promise; privatePutPositionsAutoTopup(params?: {}): Promise; privatePutUsersUpdateMmp(params?: {}): Promise; privatePutUsersResetMmp(params?: {}): Promise; privateDeleteOrders(params?: {}): Promise; privateDeleteOrdersAll(params?: {}): Promise; privateDeleteOrdersBatch(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;