import {mexc as Type} from 'ccxt'; export interface mexcRestApiType extends Type { 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; 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; spotPublicGetMarketSymbols: (params:{}, context?:{}) => Promise; spotPublicGetMarketCoinList: (params:{}, context?:{}) => Promise; spotPublicGetCommonTimestamp: (params:{}, context?:{}) => Promise; spotPublicGetCommonPing: (params:{}, context?:{}) => Promise; spotPublicGetMarketTicker: (params:{}, context?:{}) => Promise; spotPublicGetMarketDepth: (params:{}, context?:{}) => Promise; spotPublicGetMarketDeals: (params:{}, context?:{}) => Promise; spotPublicGetMarketKline: (params:{}, context?:{}) => Promise; spotPublicGetMarketApiDefaultSymbols: (params:{}, context?:{}) => Promise; spotPrivateGetAccountInfo: (params:{}, context?:{}) => Promise; spotPrivateGetOrderOpenOrders: (params:{}, context?:{}) => Promise; spotPrivateGetOrderList: (params:{}, context?:{}) => Promise; spotPrivateGetOrderQuery: (params:{}, context?:{}) => Promise; spotPrivateGetOrderDeals: (params:{}, context?:{}) => Promise; spotPrivateGetOrderDealDetail: (params:{}, context?:{}) => Promise; spotPrivateGetAssetDepositAddressList: (params:{}, context?:{}) => Promise; spotPrivateGetAssetDepositList: (params:{}, context?:{}) => Promise; spotPrivateGetAssetAddressList: (params:{}, context?:{}) => Promise; spotPrivateGetAssetWithdrawList: (params:{}, context?:{}) => Promise; spotPrivateGetAssetInternalTransferRecord: (params:{}, context?:{}) => Promise; spotPrivateGetAccountBalance: (params:{}, context?:{}) => Promise; spotPrivateGetAssetInternalTransferInfo: (params:{}, context?:{}) => Promise; spotPrivateGetMarketApiSymbols: (params:{}, context?:{}) => Promise; spotPrivatePostOrderPlace: (params:{}, context?:{}) => Promise; spotPrivatePostOrderPlaceBatch: (params:{}, context?:{}) => Promise; spotPrivatePostAssetWithdraw: (params:{}, context?:{}) => Promise; spotPrivatePostAssetInternalTransfer: (params:{}, context?:{}) => Promise; spotPrivateDeleteOrderCancel: (params:{}, context?:{}) => Promise; spotPrivateDeleteOrderCancelBySymbol: (params:{}, context?:{}) => Promise; spotPrivateDeleteAssetWithdraw: (params:{}, context?:{}) => Promise; }