import {bitget as Type} from 'ccxt'; export interface bitgetRestApiType extends Type { publicSpotGetPublicTime: (params:{}, context?:{}) => Promise; publicSpotGetPublicCurrencies: (params:{}, context?:{}) => Promise; publicSpotGetPublicProducts: (params:{}, context?:{}) => Promise; publicSpotGetPublicProduct: (params:{}, context?:{}) => Promise; publicSpotGetMarketTicker: (params:{}, context?:{}) => Promise; publicSpotGetMarketTickers: (params:{}, context?:{}) => Promise; publicSpotGetMarketFills: (params:{}, context?:{}) => Promise; publicSpotGetMarketCandles: (params:{}, context?:{}) => Promise; publicSpotGetMarketDepth: (params:{}, context?:{}) => Promise; publicSpotGetMarketSpotVipLevel: (params:{}, context?:{}) => Promise; publicMixGetMarketContracts: (params:{}, context?:{}) => Promise; publicMixGetMarketDepth: (params:{}, context?:{}) => Promise; publicMixGetMarketTicker: (params:{}, context?:{}) => Promise; publicMixGetMarketTickers: (params:{}, context?:{}) => Promise; publicMixGetMarketFills: (params:{}, context?:{}) => Promise; publicMixGetMarketCandles: (params:{}, context?:{}) => Promise; publicMixGetMarketIndex: (params:{}, context?:{}) => Promise; publicMixGetMarketFundingTime: (params:{}, context?:{}) => Promise; publicMixGetMarketHistoryFundRate: (params:{}, context?:{}) => Promise; publicMixGetMarketCurrentFundRate: (params:{}, context?:{}) => Promise; publicMixGetMarketOpenInterest: (params:{}, context?:{}) => Promise; publicMixGetMarketMarkPrice: (params:{}, context?:{}) => Promise; publicMixGetMarketSymbolLeverage: (params:{}, context?:{}) => Promise; publicMixGetMarketContractVipLevel: (params:{}, context?:{}) => Promise; privateSpotGetAccountGetInfo: (params:{}, context?:{}) => Promise; privateSpotGetAccountAssets: (params:{}, context?:{}) => Promise; privateSpotGetAccountTransferRecords: (params:{}, context?:{}) => Promise; privateSpotGetWalletDepositAddress: (params:{}, context?:{}) => Promise; privateSpotGetWalletWithdrawalInner: (params:{}, context?:{}) => Promise; privateSpotGetWalletWithdrawalList: (params:{}, context?:{}) => Promise; privateSpotGetWalletDepositList: (params:{}, context?:{}) => Promise; privateSpotPostAccountBills: (params:{}, context?:{}) => Promise; privateSpotPostAccountSubAccountSpotAssets: (params:{}, context?:{}) => Promise; privateSpotPostTradeOrders: (params:{}, context?:{}) => Promise; privateSpotPostTradeBatchOrders: (params:{}, context?:{}) => Promise; privateSpotPostTradeCancelOrder: (params:{}, context?:{}) => Promise; privateSpotPostTradeCancelBatchOrders: (params:{}, context?:{}) => Promise; privateSpotPostTradeOrderInfo: (params:{}, context?:{}) => Promise; privateSpotPostTradeOpenOrders: (params:{}, context?:{}) => Promise; privateSpotPostTradeHistory: (params:{}, context?:{}) => Promise; privateSpotPostTradeFills: (params:{}, context?:{}) => Promise; privateSpotPostWalletTransfer: (params:{}, context?:{}) => Promise; privateSpotPostWalletWithdrawal: (params:{}, context?:{}) => Promise; privateSpotPostWalletSubTransfer: (params:{}, context?:{}) => Promise; privateSpotPostPlanPlacePlan: (params:{}, context?:{}) => Promise; privateSpotPostPlanModifyPlan: (params:{}, context?:{}) => Promise; privateSpotPostPlanCancelPlan: (params:{}, context?:{}) => Promise; privateSpotPostPlanCurrentPlan: (params:{}, context?:{}) => Promise; privateSpotPostPlanHistoryPlan: (params:{}, context?:{}) => Promise; privateMixGetAccountAccount: (params:{}, context?:{}) => Promise; privateMixGetAccountAccounts: (params:{}, context?:{}) => Promise; privateMixGetAccountAccountBill: (params:{}, context?:{}) => Promise; privateMixGetAccountAccountBusinessBill: (params:{}, context?:{}) => Promise; privateMixGetAccountOpenCount: (params:{}, context?:{}) => Promise; privateMixGetOrderCurrent: (params:{}, context?:{}) => Promise; privateMixGetOrderHistory: (params:{}, context?:{}) => Promise; privateMixGetOrderDetail: (params:{}, context?:{}) => Promise; privateMixGetOrderFills: (params:{}, context?:{}) => Promise; privateMixGetOrderHistoryProductType: (params:{}, context?:{}) => Promise; privateMixGetOrderAllFills: (params:{}, context?:{}) => Promise; privateMixGetPlanCurrentPlan: (params:{}, context?:{}) => Promise; privateMixGetPlanHistoryPlan: (params:{}, context?:{}) => Promise; privateMixGetPositionSinglePosition: (params:{}, context?:{}) => Promise; privateMixGetPositionAllPosition: (params:{}, context?:{}) => Promise; privateMixGetTraceCurrentTrack: (params:{}, context?:{}) => Promise; privateMixGetTraceFollowerOrder: (params:{}, context?:{}) => Promise; privateMixGetTraceHistoryTrack: (params:{}, context?:{}) => Promise; privateMixGetTraceSummary: (params:{}, context?:{}) => Promise; privateMixGetTraceProfitSettleTokenIdGroup: (params:{}, context?:{}) => Promise; privateMixGetTraceProfitDateGroupList: (params:{}, context?:{}) => Promise; privateMixGetTradeProfitDateList: (params:{}, context?:{}) => Promise; privateMixGetTraceWaitProfitDateList: (params:{}, context?:{}) => Promise; privateMixGetTraceTraderSymbols: (params:{}, context?:{}) => Promise; privateMixGetOrderMarginCoinCurrent: (params:{}, context?:{}) => Promise; privateMixPostAccountSetLeverage: (params:{}, context?:{}) => Promise; privateMixPostAccountSetMargin: (params:{}, context?:{}) => Promise; privateMixPostAccountSetMarginMode: (params:{}, context?:{}) => Promise; privateMixPostAccountSetPositionMode: (params:{}, context?:{}) => Promise; privateMixPostOrderPlaceOrder: (params:{}, context?:{}) => Promise; privateMixPostOrderBatchOrders: (params:{}, context?:{}) => Promise; privateMixPostOrderCancelOrder: (params:{}, context?:{}) => Promise; privateMixPostOrderCancelAllOrders: (params:{}, context?:{}) => Promise; privateMixPostOrderCancelBatchOrders: (params:{}, context?:{}) => Promise; privateMixPostPlanPlacePlan: (params:{}, context?:{}) => Promise; privateMixPostPlanModifyPlan: (params:{}, context?:{}) => Promise; privateMixPostPlanModifyPlanPreset: (params:{}, context?:{}) => Promise; privateMixPostPlanPlaceTPSL: (params:{}, context?:{}) => Promise; privateMixPostPlanPlaceTrailStop: (params:{}, context?:{}) => Promise; privateMixPostPlanPlacePositionsTPSL: (params:{}, context?:{}) => Promise; privateMixPostPlanModifyTPSLPlan: (params:{}, context?:{}) => Promise; privateMixPostPlanCancelPlan: (params:{}, context?:{}) => Promise; privateMixPostPlanCancelAllPlan: (params:{}, context?:{}) => Promise; privateMixPostTraceCloseTrackOrder: (params:{}, context?:{}) => Promise; privateMixPostTraceSetUpCopySymbols: (params:{}, context?:{}) => Promise; }