import {phemex as Type} from 'ccxt'; export interface phemexRestApiType extends Type { publicGetCfgV2Products: (params:{}, context?:{}) => Promise; publicGetCfgFundingRates: (params:{}, context?:{}) => Promise; publicGetProducts: (params:{}, context?:{}) => Promise; publicGetNomicsTrades: (params:{}, context?:{}) => Promise; publicGetMdKline: (params:{}, context?:{}) => Promise; publicGetMdV2KlineList: (params:{}, context?:{}) => Promise; publicGetMdV2Kline: (params:{}, context?:{}) => Promise; publicGetMdV2KlineLast: (params:{}, context?:{}) => Promise; v1GetMdOrderbook: (params:{}, context?:{}) => Promise; v1GetMdTrade: (params:{}, context?:{}) => Promise; v1GetMdTicker24hr: (params:{}, context?:{}) => Promise; v1GetMdTicker24hrAll: (params:{}, context?:{}) => Promise; v1GetMdSpotTicker24hr: (params:{}, context?:{}) => Promise; v1GetMdSpotTicker24hrAll: (params:{}, context?:{}) => Promise; v1GetExchangePublicProducts: (params:{}, context?:{}) => Promise; v2GetMdV2Orderbook: (params:{}, context?:{}) => Promise; v2GetMdV2Trade: (params:{}, context?:{}) => Promise; v2GetMdV2Ticker24hr: (params:{}, context?:{}) => Promise; v2GetMdV2Ticker24hrAll: (params:{}, context?:{}) => Promise; privateGetSpotOrdersActive: (params:{}, context?:{}) => Promise; privateGetSpotOrders: (params:{}, context?:{}) => Promise; privateGetSpotWallets: (params:{}, context?:{}) => Promise; privateGetExchangeSpotOrder: (params:{}, context?:{}) => Promise; privateGetExchangeSpotOrderTrades: (params:{}, context?:{}) => Promise; privateGetExchangeOrderV2OrderList: (params:{}, context?:{}) => Promise; privateGetExchangeOrderV2TradingList: (params:{}, context?:{}) => Promise; privateGetAccountsAccountPositions: (params:{}, context?:{}) => Promise; privateGetGAccountsAccountPositions: (params:{}, context?:{}) => Promise; privateGetAccountsPositions: (params:{}, context?:{}) => Promise; privateGetApiDataFuturesFundingFees: (params:{}, context?:{}) => Promise; privateGetApiDataGFuturesFundingFees: (params:{}, context?:{}) => Promise; privateGetApiDataFuturesOrders: (params:{}, context?:{}) => Promise; privateGetApiDataGFuturesOrders: (params:{}, context?:{}) => Promise; privateGetApiDataFuturesOrdersByOrderId: (params:{}, context?:{}) => Promise; privateGetApiDataGFuturesOrdersByOrderId: (params:{}, context?:{}) => Promise; privateGetApiDataFuturesTrades: (params:{}, context?:{}) => Promise; privateGetApiDataGFuturesTrades: (params:{}, context?:{}) => Promise; privateGetApiDataFuturesTradingFees: (params:{}, context?:{}) => Promise; privateGetApiDataGFuturesTradingFees: (params:{}, context?:{}) => Promise; privateGetGOrdersActiveList: (params:{}, context?:{}) => Promise; privateGetOrdersActiveList: (params:{}, context?:{}) => Promise; privateGetExchangeOrderList: (params:{}, context?:{}) => Promise; privateGetExchangeOrder: (params:{}, context?:{}) => Promise; privateGetExchangeOrderTrade: (params:{}, context?:{}) => Promise; privateGetPhemexUserUsersChildren: (params:{}, context?:{}) => Promise; privateGetPhemexUserWalletsV2DepositAddress: (params:{}, context?:{}) => Promise; privateGetPhemexUserWalletsTradeAccountDetail: (params:{}, context?:{}) => Promise; privateGetPhemexUserOrderClosedPositionList: (params:{}, context?:{}) => Promise; privateGetExchangeMarginsTransfer: (params:{}, context?:{}) => Promise; privateGetExchangeWalletsConfirmWithdraw: (params:{}, context?:{}) => Promise; privateGetExchangeWalletsWithdrawList: (params:{}, context?:{}) => Promise; privateGetExchangeWalletsDepositList: (params:{}, context?:{}) => Promise; privateGetExchangeWalletsV2DepositAddress: (params:{}, context?:{}) => Promise; privateGetApiDataSpotsFunds: (params:{}, context?:{}) => Promise; privateGetAssetsConvert: (params:{}, context?:{}) => Promise; privateGetAssetsTransfer: (params:{}, context?:{}) => Promise; privateGetAssetsSpotsSubAccountsTransfer: (params:{}, context?:{}) => Promise; privateGetAssetsFuturesSubAccountsTransfer: (params:{}, context?:{}) => Promise; privateGetAssetsQuote: (params:{}, context?:{}) => Promise; privatePostSpotOrders: (params:{}, context?:{}) => Promise; privatePostOrders: (params:{}, context?:{}) => Promise; privatePostGOrders: (params:{}, context?:{}) => Promise; privatePostPositionsAssign: (params:{}, context?:{}) => Promise; privatePostExchangeWalletsTransferOut: (params:{}, context?:{}) => Promise; privatePostExchangeWalletsTransferIn: (params:{}, context?:{}) => Promise; privatePostExchangeMargins: (params:{}, context?:{}) => Promise; privatePostExchangeWalletsCreateWithdraw: (params:{}, context?:{}) => Promise; privatePostExchangeWalletsCancelWithdraw: (params:{}, context?:{}) => Promise; privatePostExchangeWalletsCreateWithdrawAddress: (params:{}, context?:{}) => Promise; privatePostAssetsTransfer: (params:{}, context?:{}) => Promise; privatePostAssetsSpotsSubAccountsTransfer: (params:{}, context?:{}) => Promise; privatePostAssetsFuturesSubAccountsTransfer: (params:{}, context?:{}) => Promise; privatePostAssetsUniversalTransfer: (params:{}, context?:{}) => Promise; privatePostAssetsConvert: (params:{}, context?:{}) => Promise; privatePutSpotOrders: (params:{}, context?:{}) => Promise; privatePutOrdersReplace: (params:{}, context?:{}) => Promise; privatePutGOrdersReplace: (params:{}, context?:{}) => Promise; privatePutPositionsLeverage: (params:{}, context?:{}) => Promise; privatePutGPositionsLeverage: (params:{}, context?:{}) => Promise; privatePutGPositionsSwitchPosModeSync: (params:{}, context?:{}) => Promise; privatePutPositionsRiskLimit: (params:{}, context?:{}) => Promise; privateDeleteSpotOrders: (params:{}, context?:{}) => Promise; privateDeleteSpotOrdersAll: (params:{}, context?:{}) => Promise; privateDeleteOrdersCancel: (params:{}, context?:{}) => Promise; privateDeleteOrders: (params:{}, context?:{}) => Promise; privateDeleteOrdersAll: (params:{}, context?:{}) => Promise; privateDeleteGOrdersCancel: (params:{}, context?:{}) => Promise; privateDeleteGOrders: (params:{}, context?:{}) => Promise; privateDeleteGOrdersAll: (params:{}, context?:{}) => Promise; }