import {zb as Type} from 'ccxt'; export interface zbRestApiType extends Type { spotV1PublicGetMarkets: (params:{}, context?:{}) => Promise; spotV1PublicGetTicker: (params:{}, context?:{}) => Promise; spotV1PublicGetAllTicker: (params:{}, context?:{}) => Promise; spotV1PublicGetDepth: (params:{}, context?:{}) => Promise; spotV1PublicGetTrades: (params:{}, context?:{}) => Promise; spotV1PublicGetKline: (params:{}, context?:{}) => Promise; spotV1PublicGetGetGroupMarkets: (params:{}, context?:{}) => Promise; spotV1PublicGetGetFeeInfo: (params:{}, context?:{}) => Promise; spotV1PrivateGetOrder: (params:{}, context?:{}) => Promise; spotV1PrivateGetOrderMoreV2: (params:{}, context?:{}) => Promise; spotV1PrivateGetCancelOrder: (params:{}, context?:{}) => Promise; spotV1PrivateGetCancelAllOrdersAfter: (params:{}, context?:{}) => Promise; spotV1PrivateGetGetOrder: (params:{}, context?:{}) => Promise; spotV1PrivateGetGetOrders: (params:{}, context?:{}) => Promise; spotV1PrivateGetGetOrdersNew: (params:{}, context?:{}) => Promise; spotV1PrivateGetGetOrdersIgnoreTradeType: (params:{}, context?:{}) => Promise; spotV1PrivateGetGetUnfinishedOrdersIgnoreTradeType: (params:{}, context?:{}) => Promise; spotV1PrivateGetGetFinishedAndPartialOrders: (params:{}, context?:{}) => Promise; spotV1PrivateGetGetAccountInfo: (params:{}, context?:{}) => Promise; spotV1PrivateGetGetUserAddress: (params:{}, context?:{}) => Promise; spotV1PrivateGetGetPayinAddress: (params:{}, context?:{}) => Promise; spotV1PrivateGetGetWithdrawAddress: (params:{}, context?:{}) => Promise; spotV1PrivateGetGetWithdrawRecord: (params:{}, context?:{}) => Promise; spotV1PrivateGetGetChargeRecord: (params:{}, context?:{}) => Promise; spotV1PrivateGetGetCnyWithdrawRecord: (params:{}, context?:{}) => Promise; spotV1PrivateGetGetCnyChargeRecord: (params:{}, context?:{}) => Promise; spotV1PrivateGetWithdraw: (params:{}, context?:{}) => Promise; spotV1PrivateGetAddSubUser: (params:{}, context?:{}) => Promise; spotV1PrivateGetGetSubUserList: (params:{}, context?:{}) => Promise; spotV1PrivateGetDoTransferFunds: (params:{}, context?:{}) => Promise; spotV1PrivateGetCreateSubUserKey: (params:{}, context?:{}) => Promise; spotV1PrivateGetGetLeverAssetsInfo: (params:{}, context?:{}) => Promise; spotV1PrivateGetGetLeverBills: (params:{}, context?:{}) => Promise; spotV1PrivateGetTransferInLever: (params:{}, context?:{}) => Promise; spotV1PrivateGetTransferOutLever: (params:{}, context?:{}) => Promise; spotV1PrivateGetLoan: (params:{}, context?:{}) => Promise; spotV1PrivateGetCancelLoan: (params:{}, context?:{}) => Promise; spotV1PrivateGetGetLoans: (params:{}, context?:{}) => Promise; spotV1PrivateGetGetLoanRecords: (params:{}, context?:{}) => Promise; spotV1PrivateGetBorrow: (params:{}, context?:{}) => Promise; spotV1PrivateGetAutoBorrow: (params:{}, context?:{}) => Promise; spotV1PrivateGetRepay: (params:{}, context?:{}) => Promise; spotV1PrivateGetDoAllRepay: (params:{}, context?:{}) => Promise; spotV1PrivateGetGetRepayments: (params:{}, context?:{}) => Promise; spotV1PrivateGetGetFinanceRecords: (params:{}, context?:{}) => Promise; spotV1PrivateGetChangeInvestMark: (params:{}, context?:{}) => Promise; spotV1PrivateGetChangeLoop: (params:{}, context?:{}) => Promise; spotV1PrivateGetGetCrossAssets: (params:{}, context?:{}) => Promise; spotV1PrivateGetGetCrossBills: (params:{}, context?:{}) => Promise; spotV1PrivateGetTransferInCross: (params:{}, context?:{}) => Promise; spotV1PrivateGetTransferOutCross: (params:{}, context?:{}) => Promise; spotV1PrivateGetDoCrossLoan: (params:{}, context?:{}) => Promise; spotV1PrivateGetDoCrossRepay: (params:{}, context?:{}) => Promise; spotV1PrivateGetGetCrossRepayRecords: (params:{}, context?:{}) => Promise; contractV1PublicGetDepth: (params:{}, context?:{}) => Promise; contractV1PublicGetFundingRate: (params:{}, context?:{}) => Promise; contractV1PublicGetIndexKline: (params:{}, context?:{}) => Promise; contractV1PublicGetIndexPrice: (params:{}, context?:{}) => Promise; contractV1PublicGetKline: (params:{}, context?:{}) => Promise; contractV1PublicGetMarkKline: (params:{}, context?:{}) => Promise; contractV1PublicGetMarkPrice: (params:{}, context?:{}) => Promise; contractV1PublicGetTicker: (params:{}, context?:{}) => Promise; contractV1PublicGetTrade: (params:{}, context?:{}) => Promise; contractV2PublicGetAllForceOrders: (params:{}, context?:{}) => Promise; contractV2PublicGetConfigMarketList: (params:{}, context?:{}) => Promise; contractV2PublicGetTopLongShortAccountRatio: (params:{}, context?:{}) => Promise; contractV2PublicGetTopLongShortPositionRatio: (params:{}, context?:{}) => Promise; contractV2PublicGetFundingRate: (params:{}, context?:{}) => Promise; contractV2PublicGetPremiumIndex: (params:{}, context?:{}) => Promise; contractV2PrivateGetFundBalance: (params:{}, context?:{}) => Promise; contractV2PrivateGetFundGetAccount: (params:{}, context?:{}) => Promise; contractV2PrivateGetFundGetBill: (params:{}, context?:{}) => Promise; contractV2PrivateGetFundGetBillTypeList: (params:{}, context?:{}) => Promise; contractV2PrivateGetFundMarginHistory: (params:{}, context?:{}) => Promise; contractV2PrivateGetPositionsGetPositions: (params:{}, context?:{}) => Promise; contractV2PrivateGetPositionsGetNominalValue: (params:{}, context?:{}) => Promise; contractV2PrivateGetPositionsMarginInfo: (params:{}, context?:{}) => Promise; contractV2PrivateGetSettingGet: (params:{}, context?:{}) => Promise; contractV2PrivateGetTradeGetAllOrders: (params:{}, context?:{}) => Promise; contractV2PrivateGetTradeGetOrder: (params:{}, context?:{}) => Promise; contractV2PrivateGetTradeGetOrderAlgos: (params:{}, context?:{}) => Promise; contractV2PrivateGetTradeGetTradeList: (params:{}, context?:{}) => Promise; contractV2PrivateGetTradeGetUndoneOrders: (params:{}, context?:{}) => Promise; contractV2PrivateGetTradeTradeHistory: (params:{}, context?:{}) => Promise; contractV2PrivatePostActivityBuyTicket: (params:{}, context?:{}) => Promise; contractV2PrivatePostFundTransferFund: (params:{}, context?:{}) => Promise; contractV2PrivatePostPositionsSetMarginCoins: (params:{}, context?:{}) => Promise; contractV2PrivatePostPositionsUpdateAppendUSDValue: (params:{}, context?:{}) => Promise; contractV2PrivatePostPositionsUpdateMargin: (params:{}, context?:{}) => Promise; contractV2PrivatePostSettingSetLeverage: (params:{}, context?:{}) => Promise; contractV2PrivatePostSettingSetPositionsMode: (params:{}, context?:{}) => Promise; contractV2PrivatePostTradeBatchOrder: (params:{}, context?:{}) => Promise; contractV2PrivatePostTradeBatchCancelOrder: (params:{}, context?:{}) => Promise; contractV2PrivatePostTradeCancelAlgos: (params:{}, context?:{}) => Promise; contractV2PrivatePostTradeCancelAllOrders: (params:{}, context?:{}) => Promise; contractV2PrivatePostTradeCancelOrder: (params:{}, context?:{}) => Promise; contractV2PrivatePostTradeOrder: (params:{}, context?:{}) => Promise; contractV2PrivatePostTradeOrderAlgo: (params:{}, context?:{}) => Promise; contractV2PrivatePostTradeUpdateOrderAlgo: (params:{}, context?:{}) => Promise; }