import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetSystemTime(params?: {}): Promise; publicGetSystemService(params?: {}): Promise; publicGetSpotV1Currencies(params?: {}): Promise; publicGetSpotV1Symbols(params?: {}): Promise; publicGetSpotV1SymbolsDetails(params?: {}): Promise; publicGetSpotV1Ticker(params?: {}): Promise; publicGetSpotV2Ticker(params?: {}): Promise; publicGetSpotV1Steps(params?: {}): Promise; publicGetSpotV1SymbolsKline(params?: {}): Promise; publicGetSpotV1SymbolsBook(params?: {}): Promise; publicGetSpotV1SymbolsTrades(params?: {}): Promise; publicGetContractV1Tickers(params?: {}): Promise; publicGetContractPublicDetails(params?: {}): Promise; publicGetContractPublicDepth(params?: {}): Promise; publicGetContractPublicOpenInterest(params?: {}): Promise; publicGetContractPublicFundingRate(params?: {}): Promise; publicGetContractPublicKline(params?: {}): Promise; publicGetAccountV1Currencies(params?: {}): Promise; privateGetAccountSubAccountV1TransferList(params?: {}): Promise; privateGetAccountSubAccountV1TransferHistory(params?: {}): Promise; privateGetAccountSubAccountMainV1Wallet(params?: {}): Promise; privateGetAccountSubAccountMainV1SubaccountList(params?: {}): Promise; privateGetAccountV1Wallet(params?: {}): Promise; privateGetAccountV1Currencies(params?: {}): Promise; privateGetSpotV1Wallet(params?: {}): Promise; privateGetAccountV1DepositAddress(params?: {}): Promise; privateGetAccountV1WithdrawCharge(params?: {}): Promise; privateGetAccountV2DepositWithdrawHistory(params?: {}): Promise; privateGetAccountV1DepositWithdrawDetail(params?: {}): Promise; privateGetSpotV1OrderDetail(params?: {}): Promise; privateGetSpotV2Orders(params?: {}): Promise; privateGetSpotV1Trades(params?: {}): Promise; privateGetSpotV2Trades(params?: {}): Promise; privateGetSpotV3Orders(params?: {}): Promise; privateGetSpotV2OrderDetail(params?: {}): Promise; privateGetSpotV1MarginIsolatedBorrowRecord(params?: {}): Promise; privateGetSpotV1MarginIsolatedRepayRecord(params?: {}): Promise; privateGetSpotV1MarginIsolatedPairs(params?: {}): Promise; privateGetSpotV1MarginIsolatedAccount(params?: {}): Promise; privateGetSpotV1TradeFee(params?: {}): Promise; privateGetSpotV1UserFee(params?: {}): Promise; privateGetContractPrivateAssetsDetail(params?: {}): Promise; privateGetContractPrivateOrder(params?: {}): Promise; privateGetContractPrivateOrderHistory(params?: {}): Promise; privateGetContractPrivatePosition(params?: {}): Promise; privatePostAccountSubAccountMainV1SubToMain(params?: {}): Promise; privatePostAccountSubAccountSubV1SubToMain(params?: {}): Promise; privatePostAccountSubAccountMainV1MainToSub(params?: {}): Promise; privatePostAccountSubAccountSubV1SubToSub(params?: {}): Promise; privatePostAccountSubAccountMainV1SubToSub(params?: {}): Promise; privatePostAccountV1WithdrawApply(params?: {}): Promise; privatePostSpotV1SubmitOrder(params?: {}): Promise; privatePostSpotV1BatchOrders(params?: {}): Promise; privatePostSpotV2CancelOrder(params?: {}): Promise; privatePostSpotV1CancelOrders(params?: {}): Promise; privatePostSpotV3CancelOrder(params?: {}): Promise; privatePostSpotV2BatchOrders(params?: {}): Promise; privatePostSpotV2SubmitOrder(params?: {}): Promise; privatePostSpotV1MarginSubmitOrder(params?: {}): Promise; privatePostSpotV1MarginIsolatedBorrow(params?: {}): Promise; privatePostSpotV1MarginIsolatedRepay(params?: {}): Promise; privatePostSpotV1MarginIsolatedTransfer(params?: {}): Promise; privatePostContractPrivateTrades(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;