import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetPing(params?: {}): Promise; publicGetAssetPairs(params?: {}): Promise; publicGetAssetPairsAssetPairNameDepth(params?: {}): Promise; publicGetAssetPairsAssetPairNameTrades(params?: {}): Promise; publicGetAssetPairsAssetPairNameTicker(params?: {}): Promise; publicGetAssetPairsAssetPairNameCandles(params?: {}): Promise; publicGetAssetPairsTickers(params?: {}): Promise; privateGetAccounts(params?: {}): Promise; privateGetFundAccounts(params?: {}): Promise; privateGetAssetsAssetSymbolAddress(params?: {}): Promise; privateGetOrders(params?: {}): Promise; privateGetOrdersId(params?: {}): Promise; privateGetOrdersMulti(params?: {}): Promise; privateGetTrades(params?: {}): Promise; privateGetWithdrawals(params?: {}): Promise; privateGetDeposits(params?: {}): Promise; privatePostOrders(params?: {}): Promise; privatePostOrdersIdCancel(params?: {}): Promise; privatePostOrdersCancel(params?: {}): Promise; privatePostWithdrawals(params?: {}): Promise; privatePostTransfer(params?: {}): Promise; contractPublicGetSymbols(params?: {}): Promise; contractPublicGetInstruments(params?: {}): Promise; contractPublicGetDepthSymbolSnapshot(params?: {}): Promise; contractPublicGetInstrumentsDifference(params?: {}): Promise; contractPublicGetInstrumentsPrices(params?: {}): Promise; contractPrivateGetAccounts(params?: {}): Promise; contractPrivateGetOrdersId(params?: {}): Promise; contractPrivateGetOrders(params?: {}): Promise; contractPrivateGetOrdersOpening(params?: {}): Promise; contractPrivateGetOrdersCount(params?: {}): Promise; contractPrivateGetOrdersOpeningCount(params?: {}): Promise; contractPrivateGetTrades(params?: {}): Promise; contractPrivateGetTradesCount(params?: {}): Promise; contractPrivatePostOrders(params?: {}): Promise; contractPrivatePostOrdersBatch(params?: {}): Promise; contractPrivatePutPositionsSymbolMargin(params?: {}): Promise; contractPrivatePutPositionsSymbolRiskLimit(params?: {}): Promise; contractPrivateDeleteOrdersId(params?: {}): Promise; contractPrivateDeleteOrdersBatch(params?: {}): Promise; webExchangeGetV3Assets(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;