import {mexc3 as Type} from 'ccxt'; export interface mexc3RestApiType extends Type { spotPublicGetPing: (params:{}, context?:{}) => Promise; spotPublicGetTime: (params:{}, context?:{}) => Promise; spotPublicGetExchangeInfo: (params:{}, context?:{}) => Promise; spotPublicGetDepth: (params:{}, context?:{}) => Promise; spotPublicGetTrades: (params:{}, context?:{}) => Promise; spotPublicGetHistoricalTrades: (params:{}, context?:{}) => Promise; spotPublicGetAggTrades: (params:{}, context?:{}) => Promise; spotPublicGetKlines: (params:{}, context?:{}) => Promise; spotPublicGetAvgPrice: (params:{}, context?:{}) => Promise; spotPublicGetTicker24hr: (params:{}, context?:{}) => Promise; spotPublicGetTickerPrice: (params:{}, context?:{}) => Promise; spotPublicGetTickerBookTicker: (params:{}, context?:{}) => Promise; spotPublicGetEtfInfo: (params:{}, context?:{}) => Promise; spotPrivateGetOrder: (params:{}, context?:{}) => Promise; spotPrivateGetOpenOrders: (params:{}, context?:{}) => Promise; spotPrivateGetAllOrders: (params:{}, context?:{}) => Promise; spotPrivateGetAccount: (params:{}, context?:{}) => Promise; spotPrivateGetMyTrades: (params:{}, context?:{}) => Promise; spotPrivateGetSubAccountList: (params:{}, context?:{}) => Promise; spotPrivateGetSubAccountApiKey: (params:{}, context?:{}) => Promise; spotPrivateGetCapitalConfigGetall: (params:{}, context?:{}) => Promise; spotPrivateGetCapitalDepositHisrec: (params:{}, context?:{}) => Promise; spotPrivateGetCapitalWithdrawHistory: (params:{}, context?:{}) => Promise; spotPrivateGetCapitalDepositAddress: (params:{}, context?:{}) => Promise; spotPrivateGetCapitalTransfer: (params:{}, context?:{}) => Promise; spotPrivateGetCapitalSubAccountUniversalTransfer: (params:{}, context?:{}) => Promise; spotPrivateGetCapitalConvert: (params:{}, context?:{}) => Promise; spotPrivateGetCapitalConvertList: (params:{}, context?:{}) => Promise; spotPrivateGetMarginLoan: (params:{}, context?:{}) => Promise; spotPrivateGetMarginAllOrders: (params:{}, context?:{}) => Promise; spotPrivateGetMarginMyTrades: (params:{}, context?:{}) => Promise; spotPrivateGetMarginOpenOrders: (params:{}, context?:{}) => Promise; spotPrivateGetMarginMaxTransferable: (params:{}, context?:{}) => Promise; spotPrivateGetMarginPriceIndex: (params:{}, context?:{}) => Promise; spotPrivateGetMarginOrder: (params:{}, context?:{}) => Promise; spotPrivateGetMarginIsolatedAccount: (params:{}, context?:{}) => Promise; spotPrivateGetMarginMaxBorrowable: (params:{}, context?:{}) => Promise; spotPrivateGetMarginRepay: (params:{}, context?:{}) => Promise; spotPrivateGetMarginIsolatedPair: (params:{}, context?:{}) => Promise; spotPrivateGetMarginForceLiquidationRec: (params:{}, context?:{}) => Promise; spotPrivateGetMarginIsolatedMarginData: (params:{}, context?:{}) => Promise; spotPrivateGetMarginIsolatedMarginTier: (params:{}, context?:{}) => Promise; spotPrivateGetRebateTaxQuery: (params:{}, context?:{}) => Promise; spotPrivateGetRebateDetail: (params:{}, context?:{}) => Promise; spotPrivateGetRebateDetailKickback: (params:{}, context?:{}) => Promise; spotPrivateGetRebateReferCode: (params:{}, context?:{}) => Promise; spotPrivateGetMxDeductEnable: (params:{}, context?:{}) => Promise; spotPrivatePostOrder: (params:{}, context?:{}) => Promise; spotPrivatePostOrderTest: (params:{}, context?:{}) => Promise; spotPrivatePostSubAccountVirtualSubAccount: (params:{}, context?:{}) => Promise; spotPrivatePostSubAccountApiKey: (params:{}, context?:{}) => Promise; spotPrivatePostSubAccountFutures: (params:{}, context?:{}) => Promise; spotPrivatePostSubAccountMargin: (params:{}, context?:{}) => Promise; spotPrivatePostBatchOrders: (params:{}, context?:{}) => Promise; spotPrivatePostCapitalWithdrawApply: (params:{}, context?:{}) => Promise; spotPrivatePostCapitalTransfer: (params:{}, context?:{}) => Promise; spotPrivatePostCapitalDepositAddress: (params:{}, context?:{}) => Promise; spotPrivatePostCapitalSubAccountUniversalTransfer: (params:{}, context?:{}) => Promise; spotPrivatePostCapitalConvert: (params:{}, context?:{}) => Promise; spotPrivatePostMarginTradeMode: (params:{}, context?:{}) => Promise; spotPrivatePostMarginOrder: (params:{}, context?:{}) => Promise; spotPrivatePostMarginLoan: (params:{}, context?:{}) => Promise; spotPrivatePostMarginRepay: (params:{}, context?:{}) => Promise; spotPrivatePostMxDeductEnable: (params:{}, context?:{}) => Promise; spotPrivateDeleteOrder: (params:{}, context?:{}) => Promise; spotPrivateDeleteOpenOrders: (params:{}, context?:{}) => Promise; spotPrivateDeleteSubAccountApiKey: (params:{}, context?:{}) => Promise; spotPrivateDeleteMarginOrder: (params:{}, context?:{}) => Promise; spotPrivateDeleteMarginOpenOrders: (params:{}, context?:{}) => Promise; contractPublicGetPing: (params:{}, context?:{}) => Promise; contractPublicGetDetail: (params:{}, context?:{}) => Promise; contractPublicGetSupportCurrencies: (params:{}, context?:{}) => Promise; contractPublicGetDepthSymbol: (params:{}, context?:{}) => Promise; contractPublicGetDepthCommitsSymbolLimit: (params:{}, context?:{}) => Promise; contractPublicGetIndexPriceSymbol: (params:{}, context?:{}) => Promise; contractPublicGetFairPriceSymbol: (params:{}, context?:{}) => Promise; contractPublicGetFundingRateSymbol: (params:{}, context?:{}) => Promise; contractPublicGetKlineSymbol: (params:{}, context?:{}) => Promise; contractPublicGetKlineIndexPriceSymbol: (params:{}, context?:{}) => Promise; contractPublicGetKlineFairPriceSymbol: (params:{}, context?:{}) => Promise; contractPublicGetDealsSymbol: (params:{}, context?:{}) => Promise; contractPublicGetTicker: (params:{}, context?:{}) => Promise; contractPublicGetRiskReverse: (params:{}, context?:{}) => Promise; contractPublicGetRiskReverseHistory: (params:{}, context?:{}) => Promise; contractPublicGetFundingRateHistory: (params:{}, context?:{}) => Promise; contractPrivateGetAccountAssets: (params:{}, context?:{}) => Promise; contractPrivateGetAccountAssetCurrency: (params:{}, context?:{}) => Promise; contractPrivateGetAccountTransferRecord: (params:{}, context?:{}) => Promise; contractPrivateGetPositionListHistoryPositions: (params:{}, context?:{}) => Promise; contractPrivateGetPositionOpenPositions: (params:{}, context?:{}) => Promise; contractPrivateGetPositionFundingRecords: (params:{}, context?:{}) => Promise; contractPrivateGetPositionPositionMode: (params:{}, context?:{}) => Promise; contractPrivateGetOrderListOpenOrdersSymbol: (params:{}, context?:{}) => Promise; contractPrivateGetOrderListHistoryOrders: (params:{}, context?:{}) => Promise; contractPrivateGetOrderExternalSymbolExternalOid: (params:{}, context?:{}) => Promise; contractPrivateGetOrderGetOrderId: (params:{}, context?:{}) => Promise; contractPrivateGetOrderBatchQuery: (params:{}, context?:{}) => Promise; contractPrivateGetOrderDealDetailsOrderId: (params:{}, context?:{}) => Promise; contractPrivateGetOrderListOrderDeals: (params:{}, context?:{}) => Promise; contractPrivateGetPlanorderListOrders: (params:{}, context?:{}) => Promise; contractPrivateGetStoporderListOrders: (params:{}, context?:{}) => Promise; contractPrivateGetStoporderOrderDetailsStopOrderId: (params:{}, context?:{}) => Promise; contractPrivateGetAccountRiskLimit: (params:{}, context?:{}) => Promise; contractPrivateGetAccountTieredFeeRate: (params:{}, context?:{}) => Promise; contractPrivateGetPositionLeverage: (params:{}, context?:{}) => Promise; contractPrivatePostPositionChangeMargin: (params:{}, context?:{}) => Promise; contractPrivatePostPositionChangeLeverage: (params:{}, context?:{}) => Promise; contractPrivatePostPositionChangePositionMode: (params:{}, context?:{}) => Promise; contractPrivatePostOrderSubmit: (params:{}, context?:{}) => Promise; contractPrivatePostOrderSubmitBatch: (params:{}, context?:{}) => Promise; contractPrivatePostOrderCancel: (params:{}, context?:{}) => Promise; contractPrivatePostOrderCancelWithExternal: (params:{}, context?:{}) => Promise; contractPrivatePostOrderCancelAll: (params:{}, context?:{}) => Promise; contractPrivatePostAccountChangeRiskLevel: (params:{}, context?:{}) => Promise; contractPrivatePostPlanorderPlace: (params:{}, context?:{}) => Promise; contractPrivatePostPlanorderCancel: (params:{}, context?:{}) => Promise; contractPrivatePostPlanorderCancelAll: (params:{}, context?:{}) => Promise; contractPrivatePostStoporderCancel: (params:{}, context?:{}) => Promise; contractPrivatePostStoporderCancelAll: (params:{}, context?:{}) => Promise; contractPrivatePostStoporderChangePrice: (params:{}, context?:{}) => Promise; contractPrivatePostStoporderChangePlanPrice: (params:{}, context?:{}) => Promise; spot2PublicGetMarketSymbols: (params:{}, context?:{}) => Promise; spot2PublicGetMarketCoinList: (params:{}, context?:{}) => Promise; spot2PublicGetCommonTimestamp: (params:{}, context?:{}) => Promise; spot2PublicGetCommonPing: (params:{}, context?:{}) => Promise; spot2PublicGetMarketTicker: (params:{}, context?:{}) => Promise; spot2PublicGetMarketDepth: (params:{}, context?:{}) => Promise; spot2PublicGetMarketDeals: (params:{}, context?:{}) => Promise; spot2PublicGetMarketKline: (params:{}, context?:{}) => Promise; spot2PublicGetMarketApiDefaultSymbols: (params:{}, context?:{}) => Promise; spot2PrivateGetAccountInfo: (params:{}, context?:{}) => Promise; spot2PrivateGetOrderOpenOrders: (params:{}, context?:{}) => Promise; spot2PrivateGetOrderList: (params:{}, context?:{}) => Promise; spot2PrivateGetOrderQuery: (params:{}, context?:{}) => Promise; spot2PrivateGetOrderDeals: (params:{}, context?:{}) => Promise; spot2PrivateGetOrderDealDetail: (params:{}, context?:{}) => Promise; spot2PrivateGetAssetDepositAddressList: (params:{}, context?:{}) => Promise; spot2PrivateGetAssetDepositList: (params:{}, context?:{}) => Promise; spot2PrivateGetAssetAddressList: (params:{}, context?:{}) => Promise; spot2PrivateGetAssetWithdrawList: (params:{}, context?:{}) => Promise; spot2PrivateGetAssetInternalTransferRecord: (params:{}, context?:{}) => Promise; spot2PrivateGetAccountBalance: (params:{}, context?:{}) => Promise; spot2PrivateGetAssetInternalTransferInfo: (params:{}, context?:{}) => Promise; spot2PrivateGetMarketApiSymbols: (params:{}, context?:{}) => Promise; spot2PrivatePostOrderPlace: (params:{}, context?:{}) => Promise; spot2PrivatePostOrderPlaceBatch: (params:{}, context?:{}) => Promise; spot2PrivatePostOrderAdvancedPlaceBatch: (params:{}, context?:{}) => Promise; spot2PrivatePostAssetWithdraw: (params:{}, context?:{}) => Promise; spot2PrivatePostAssetInternalTransfer: (params:{}, context?:{}) => Promise; spot2PrivateDeleteOrderCancel: (params:{}, context?:{}) => Promise; spot2PrivateDeleteOrderCancelBySymbol: (params:{}, context?:{}) => Promise; spot2PrivateDeleteAssetWithdraw: (params:{}, context?:{}) => Promise; }