import { implicitReturnType } from '../base/types.js';
import { Exchange as _Exchange } from '../base/Exchange.js';
interface Exchange {
    spotPublicGetPing(params?: {}): Promise<implicitReturnType>;
    spotPublicGetTime(params?: {}): Promise<implicitReturnType>;
    spotPublicGetDefaultSymbols(params?: {}): Promise<implicitReturnType>;
    spotPublicGetSymbolOffline(params?: {}): Promise<implicitReturnType>;
    spotPublicGetExchangeInfo(params?: {}): Promise<implicitReturnType>;
    spotPublicGetDepth(params?: {}): Promise<implicitReturnType>;
    spotPublicGetTrades(params?: {}): Promise<implicitReturnType>;
    spotPublicGetHistoricalTrades(params?: {}): Promise<implicitReturnType>;
    spotPublicGetAggTrades(params?: {}): Promise<implicitReturnType>;
    spotPublicGetKlines(params?: {}): Promise<implicitReturnType>;
    spotPublicGetAvgPrice(params?: {}): Promise<implicitReturnType>;
    spotPublicGetTicker24hr(params?: {}): Promise<implicitReturnType>;
    spotPublicGetTickerPrice(params?: {}): Promise<implicitReturnType>;
    spotPublicGetTickerBookTicker(params?: {}): Promise<implicitReturnType>;
    spotPublicGetEtfInfo(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetKycStatus(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetUid(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetOrder(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetOpenOrders(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetAllOrders(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetAccount(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetMyTrades(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetStrategyGroup(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetStrategyGroupUid(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetTradeFee(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetSubAccountList(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetSubAccountApiKey(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetSubAccountAsset(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetCapitalConfigGetall(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetCapitalDepositHisrec(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetCapitalWithdrawHistory(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetCapitalWithdrawAddress(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetCapitalDepositAddress(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetCapitalTransfer(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetCapitalTransferTranId(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetCapitalTransferInternal(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetCapitalSubAccountUniversalTransfer(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetCapitalConvert(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetCapitalConvertList(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetMarginLoan(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetMarginAllOrders(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetMarginMyTrades(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetMarginOpenOrders(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetMarginMaxTransferable(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetMarginPriceIndex(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetMarginOrder(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetMarginIsolatedAccount(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetMarginMaxBorrowable(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetMarginRepay(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetMarginIsolatedPair(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetMarginForceLiquidationRec(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetMarginIsolatedMarginData(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetMarginIsolatedMarginTier(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetRebateTaxQuery(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetRebateDetail(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetRebateDetailKickback(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetRebateReferCode(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetRebateAffiliateCommission(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetRebateAffiliateWithdraw(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetRebateAffiliateCommissionDetail(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetRebateAffiliateCampaign(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetRebateAffiliateReferral(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetRebateAffiliateSubaffiliates(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetMxDeductEnable(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetUserDataStream(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetSelfSymbols(params?: {}): Promise<implicitReturnType>;
    spotPrivateGetAssetInternalTransferRecord(params?: {}): Promise<implicitReturnType>;
    spotPrivatePostOrder(params?: {}): Promise<implicitReturnType>;
    spotPrivatePostOrderTest(params?: {}): Promise<implicitReturnType>;
    spotPrivatePostSubAccountVirtualSubAccount(params?: {}): Promise<implicitReturnType>;
    spotPrivatePostSubAccountApiKey(params?: {}): Promise<implicitReturnType>;
    spotPrivatePostSubAccountFutures(params?: {}): Promise<implicitReturnType>;
    spotPrivatePostSubAccountMargin(params?: {}): Promise<implicitReturnType>;
    spotPrivatePostBatchOrders(params?: {}): Promise<implicitReturnType>;
    spotPrivatePostStrategyGroup(params?: {}): Promise<implicitReturnType>;
    spotPrivatePostCapitalWithdrawApply(params?: {}): Promise<implicitReturnType>;
    spotPrivatePostCapitalWithdraw(params?: {}): Promise<implicitReturnType>;
    spotPrivatePostCapitalTransfer(params?: {}): Promise<implicitReturnType>;
    spotPrivatePostCapitalTransferInternal(params?: {}): Promise<implicitReturnType>;
    spotPrivatePostCapitalDepositAddress(params?: {}): Promise<implicitReturnType>;
    spotPrivatePostCapitalSubAccountUniversalTransfer(params?: {}): Promise<implicitReturnType>;
    spotPrivatePostCapitalConvert(params?: {}): Promise<implicitReturnType>;
    spotPrivatePostMxDeductEnable(params?: {}): Promise<implicitReturnType>;
    spotPrivatePostUserDataStream(params?: {}): Promise<implicitReturnType>;
    spotPrivatePutUserDataStream(params?: {}): Promise<implicitReturnType>;
    spotPrivateDeleteOrder(params?: {}): Promise<implicitReturnType>;
    spotPrivateDeleteOpenOrders(params?: {}): Promise<implicitReturnType>;
    spotPrivateDeleteSubAccountApiKey(params?: {}): Promise<implicitReturnType>;
    spotPrivateDeleteStrategyGroup(params?: {}): Promise<implicitReturnType>;
    spotPrivateDeleteStrategyGroupUid(params?: {}): Promise<implicitReturnType>;
    spotPrivateDeleteMarginOrder(params?: {}): Promise<implicitReturnType>;
    spotPrivateDeleteMarginOpenOrders(params?: {}): Promise<implicitReturnType>;
    spotPrivateDeleteUserDataStream(params?: {}): Promise<implicitReturnType>;
    spotPrivateDeleteCapitalWithdraw(params?: {}): Promise<implicitReturnType>;
    contractPublicGetPing(params?: {}): Promise<implicitReturnType>;
    contractPublicGetDetail(params?: {}): Promise<implicitReturnType>;
    contractPublicGetSupportCurrencies(params?: {}): Promise<implicitReturnType>;
    contractPublicGetDepthSymbol(params?: {}): Promise<implicitReturnType>;
    contractPublicGetDepthCommitsSymbolLimit(params?: {}): Promise<implicitReturnType>;
    contractPublicGetIndexPriceSymbol(params?: {}): Promise<implicitReturnType>;
    contractPublicGetFairPriceSymbol(params?: {}): Promise<implicitReturnType>;
    contractPublicGetFundingRateSymbol(params?: {}): Promise<implicitReturnType>;
    contractPublicGetKlineSymbol(params?: {}): Promise<implicitReturnType>;
    contractPublicGetKlineIndexPriceSymbol(params?: {}): Promise<implicitReturnType>;
    contractPublicGetKlineFairPriceSymbol(params?: {}): Promise<implicitReturnType>;
    contractPublicGetDealsSymbol(params?: {}): Promise<implicitReturnType>;
    contractPublicGetTicker(params?: {}): Promise<implicitReturnType>;
    contractPublicGetRiskReverse(params?: {}): Promise<implicitReturnType>;
    contractPublicGetRiskReverseHistory(params?: {}): Promise<implicitReturnType>;
    contractPublicGetFundingRateHistory(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetAccountAssets(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetAccountAssetCurrency(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetAccountTransferRecord(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetAccountProfitRateType(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetAccountAssetAnalysisType(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetAccountFeeDeductConfigs(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetAccountAssetAnalysisYesterdayPnl(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetAccountAssetAnalysisTodayPnl(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetAccountConfigContractFeeDiscountConfig(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetOrderFeeDetails(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetAccountDiscountType(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetAccountAssetAnalysisExport(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetAccountAssetBookOrderDealFeeTotal(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetAccountContractFeeRate(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetAccountContractZeroFeeRate(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetPositionListHistoryPositions(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetPositionOpenPositions(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetPositionFundingRecords(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetPositionPositionMode(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetOrderListOpenOrdersSymbol(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetOrderListHistoryOrders(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetOrderListOrderDealsV3(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetOrderExternalSymbolExternalOid(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetOrderGetOrderId(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetOrderBatchQuery(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetOrderDealDetailsOrderId(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetOrderListOrderDeals(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetOrderListCloseOrders(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetPlanorderListOrders(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetStoporderListOrders(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetStoporderOpenOrders(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetStoporderOrderDetailsStopOrderId(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetAccountRiskLimit(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetAccountTieredFeeRate(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetPositionLeverage(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetAccountTieredFeeRateV2(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetTrackorderListOrders(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetMarketMakerSelfTradeBlacklist(params?: {}): Promise<implicitReturnType>;
    contractPrivateGetMarketMakerSelfTradeBlacklistSearch(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostAccountAssetAnalysisV3(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostAccountAssetAnalysisCalendarDailyV3(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostAccountAssetAnalysisCalendarMonthlyV3(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostAccountAssetAnalysisRecentV3(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostPositionChangeMargin(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostPositionChangeAutoAddIm(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostPositionChangeLeverage(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostPositionChangePositionMode(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostPositionReverse(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostPositionCloseAll(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostOrderCreate(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostOrderSubmit(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostOrderSubmitBatch(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostOrderChaseLimitOrder(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostOrderChangeLimitOrder(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostOrderCancel(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostOrderBatchCancelWithExternal(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostOrderCancelWithExternal(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostOrderCancelAll(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostOrderOpenOrderTotalCount(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostOrderBatchQueryWithExternal(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostAccountChangeRiskLevel(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostPlanorderPlace(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostPlanorderPlaceV2(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostPlanorderCancel(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostPlanorderCancelAll(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostPlanorderChangeStopOrder(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostStoporderPlace(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostStoporderCancel(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostStoporderCancelAll(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostStoporderChangePrice(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostStoporderChangePlanPrice(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostTrackorderPlace(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostTrackorderCancel(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostTrackorderChangeOrder(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostMarketMakerSelfTradeBlacklistCreate(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostMarketMakerSelfTradeBlacklistUpdate(params?: {}): Promise<implicitReturnType>;
    contractPrivatePostMarketMakerSelfTradeBlacklistDelete(params?: {}): Promise<implicitReturnType>;
    spot2PublicGetMarketSymbols(params?: {}): Promise<implicitReturnType>;
    spot2PublicGetMarketCoinList(params?: {}): Promise<implicitReturnType>;
    spot2PublicGetCommonTimestamp(params?: {}): Promise<implicitReturnType>;
    spot2PublicGetCommonPing(params?: {}): Promise<implicitReturnType>;
    spot2PublicGetMarketTicker(params?: {}): Promise<implicitReturnType>;
    spot2PublicGetMarketDepth(params?: {}): Promise<implicitReturnType>;
    spot2PublicGetMarketDeals(params?: {}): Promise<implicitReturnType>;
    spot2PublicGetMarketKline(params?: {}): Promise<implicitReturnType>;
    spot2PublicGetMarketApiDefaultSymbols(params?: {}): Promise<implicitReturnType>;
    spot2PrivateGetAccountInfo(params?: {}): Promise<implicitReturnType>;
    spot2PrivateGetOrderOpenOrders(params?: {}): Promise<implicitReturnType>;
    spot2PrivateGetOrderList(params?: {}): Promise<implicitReturnType>;
    spot2PrivateGetOrderQuery(params?: {}): Promise<implicitReturnType>;
    spot2PrivateGetOrderDeals(params?: {}): Promise<implicitReturnType>;
    spot2PrivateGetOrderDealDetail(params?: {}): Promise<implicitReturnType>;
    spot2PrivateGetAssetDepositAddressList(params?: {}): Promise<implicitReturnType>;
    spot2PrivateGetAssetDepositList(params?: {}): Promise<implicitReturnType>;
    spot2PrivateGetAssetAddressList(params?: {}): Promise<implicitReturnType>;
    spot2PrivateGetAssetWithdrawList(params?: {}): Promise<implicitReturnType>;
    spot2PrivateGetAssetInternalTransferRecord(params?: {}): Promise<implicitReturnType>;
    spot2PrivateGetAccountBalance(params?: {}): Promise<implicitReturnType>;
    spot2PrivateGetAssetInternalTransferInfo(params?: {}): Promise<implicitReturnType>;
    spot2PrivateGetMarketApiSymbols(params?: {}): Promise<implicitReturnType>;
    spot2PrivatePostOrderPlace(params?: {}): Promise<implicitReturnType>;
    spot2PrivatePostOrderPlaceBatch(params?: {}): Promise<implicitReturnType>;
    spot2PrivatePostOrderAdvancedPlaceBatch(params?: {}): Promise<implicitReturnType>;
    spot2PrivatePostAssetWithdraw(params?: {}): Promise<implicitReturnType>;
    spot2PrivatePostAssetInternalTransfer(params?: {}): Promise<implicitReturnType>;
    spot2PrivateDeleteOrderCancel(params?: {}): Promise<implicitReturnType>;
    spot2PrivateDeleteOrderCancelBySymbol(params?: {}): Promise<implicitReturnType>;
    spot2PrivateDeleteAssetWithdraw(params?: {}): Promise<implicitReturnType>;
    brokerPrivateGetSubAccountUniversalTransfer(params?: {}): Promise<implicitReturnType>;
    brokerPrivateGetSubAccountList(params?: {}): Promise<implicitReturnType>;
    brokerPrivateGetSubAccountStatus(params?: {}): Promise<implicitReturnType>;
    brokerPrivateGetSubAccountApiKey(params?: {}): Promise<implicitReturnType>;
    brokerPrivateGetCapitalDepositSubAddress(params?: {}): Promise<implicitReturnType>;
    brokerPrivateGetCapitalDepositSubHisrec(params?: {}): Promise<implicitReturnType>;
    brokerPrivateGetCapitalDepositSubHisrecGetall(params?: {}): Promise<implicitReturnType>;
    brokerPrivateGetRebateTaxQuery(params?: {}): Promise<implicitReturnType>;
    brokerPrivatePostSubAccountVirtualSubAccount(params?: {}): Promise<implicitReturnType>;
    brokerPrivatePostSubAccountApiKey(params?: {}): Promise<implicitReturnType>;
    brokerPrivatePostCapitalDepositSubAddress(params?: {}): Promise<implicitReturnType>;
    brokerPrivatePostCapitalWithdrawApply(params?: {}): Promise<implicitReturnType>;
    brokerPrivatePostSubAccountUniversalTransfer(params?: {}): Promise<implicitReturnType>;
    brokerPrivatePostSubAccountFutures(params?: {}): Promise<implicitReturnType>;
    brokerPrivateDeleteSubAccountApiKey(params?: {}): Promise<implicitReturnType>;
}
declare abstract class Exchange extends _Exchange {
}
export default Exchange;
