import {bitmex as Type} from 'ccxt'; export interface bitmexRestApiType extends Type { publicGetAnnouncement: (params:{}, context?:{}) => Promise; publicGetAnnouncementUrgent: (params:{}, context?:{}) => Promise; publicGetFunding: (params:{}, context?:{}) => Promise; publicGetInstrument: (params:{}, context?:{}) => Promise; publicGetInstrumentActive: (params:{}, context?:{}) => Promise; publicGetInstrumentActiveAndIndices: (params:{}, context?:{}) => Promise; publicGetInstrumentActiveIntervals: (params:{}, context?:{}) => Promise; publicGetInstrumentCompositeIndex: (params:{}, context?:{}) => Promise; publicGetInstrumentIndices: (params:{}, context?:{}) => Promise; publicGetInsurance: (params:{}, context?:{}) => Promise; publicGetLeaderboard: (params:{}, context?:{}) => Promise; publicGetLiquidation: (params:{}, context?:{}) => Promise; publicGetOrderBook: (params:{}, context?:{}) => Promise; publicGetOrderBookL2: (params:{}, context?:{}) => Promise; publicGetQuote: (params:{}, context?:{}) => Promise; publicGetQuoteBucketed: (params:{}, context?:{}) => Promise; publicGetSchema: (params:{}, context?:{}) => Promise; publicGetSchemaWebsocketHelp: (params:{}, context?:{}) => Promise; publicGetSettlement: (params:{}, context?:{}) => Promise; publicGetStats: (params:{}, context?:{}) => Promise; publicGetStatsHistory: (params:{}, context?:{}) => Promise; publicGetTrade: (params:{}, context?:{}) => Promise; publicGetTradeBucketed: (params:{}, context?:{}) => Promise; publicGetWalletAssets: (params:{}, context?:{}) => Promise; publicGetWalletNetworks: (params:{}, context?:{}) => Promise; privateGetApiKey: (params:{}, context?:{}) => Promise; privateGetChat: (params:{}, context?:{}) => Promise; privateGetChatChannels: (params:{}, context?:{}) => Promise; privateGetChatConnected: (params:{}, context?:{}) => Promise; privateGetExecution: (params:{}, context?:{}) => Promise; privateGetExecutionTradeHistory: (params:{}, context?:{}) => Promise; privateGetNotification: (params:{}, context?:{}) => Promise; privateGetOrder: (params:{}, context?:{}) => Promise; privateGetPosition: (params:{}, context?:{}) => Promise; privateGetUser: (params:{}, context?:{}) => Promise; privateGetUserAffiliateStatus: (params:{}, context?:{}) => Promise; privateGetUserCheckReferralCode: (params:{}, context?:{}) => Promise; privateGetUserCommission: (params:{}, context?:{}) => Promise; privateGetUserDepositAddress: (params:{}, context?:{}) => Promise; privateGetUserExecutionHistory: (params:{}, context?:{}) => Promise; privateGetUserMargin: (params:{}, context?:{}) => Promise; privateGetUserMinWithdrawalFee: (params:{}, context?:{}) => Promise; privateGetUserWallet: (params:{}, context?:{}) => Promise; privateGetUserWalletHistory: (params:{}, context?:{}) => Promise; privateGetUserWalletSummary: (params:{}, context?:{}) => Promise; privateGetWalletAssets: (params:{}, context?:{}) => Promise; privateGetWalletNetworks: (params:{}, context?:{}) => Promise; privateGetUserEvent: (params:{}, context?:{}) => Promise; privatePostApiKey: (params:{}, context?:{}) => Promise; privatePostApiKeyDisable: (params:{}, context?:{}) => Promise; privatePostApiKeyEnable: (params:{}, context?:{}) => Promise; privatePostChat: (params:{}, context?:{}) => Promise; privatePostOrder: (params:{}, context?:{}) => Promise; privatePostOrderBulk: (params:{}, context?:{}) => Promise; privatePostOrderCancelAllAfter: (params:{}, context?:{}) => Promise; privatePostOrderClosePosition: (params:{}, context?:{}) => Promise; privatePostPositionIsolate: (params:{}, context?:{}) => Promise; privatePostPositionLeverage: (params:{}, context?:{}) => Promise; privatePostPositionRiskLimit: (params:{}, context?:{}) => Promise; privatePostPositionTransferMargin: (params:{}, context?:{}) => Promise; privatePostUserCancelWithdrawal: (params:{}, context?:{}) => Promise; privatePostUserConfirmEmail: (params:{}, context?:{}) => Promise; privatePostUserConfirmEnableTFA: (params:{}, context?:{}) => Promise; privatePostUserConfirmWithdrawal: (params:{}, context?:{}) => Promise; privatePostUserDisableTFA: (params:{}, context?:{}) => Promise; privatePostUserLogout: (params:{}, context?:{}) => Promise; privatePostUserLogoutAll: (params:{}, context?:{}) => Promise; privatePostUserPreferences: (params:{}, context?:{}) => Promise; privatePostUserRequestEnableTFA: (params:{}, context?:{}) => Promise; privatePostUserRequestWithdrawal: (params:{}, context?:{}) => Promise; privatePutOrder: (params:{}, context?:{}) => Promise; privatePutOrderBulk: (params:{}, context?:{}) => Promise; privatePutUser: (params:{}, context?:{}) => Promise; privateDeleteApiKey: (params:{}, context?:{}) => Promise; privateDeleteOrder: (params:{}, context?:{}) => Promise; privateDeleteOrderAll: (params:{}, context?:{}) => Promise; }