import {kucoin as Type} from 'ccxt'; export interface kucoinRestApiType extends Type { publicGetTimestamp: (params:{}, context?:{}) => Promise; publicGetStatus: (params:{}, context?:{}) => Promise; publicGetSymbols: (params:{}, context?:{}) => Promise; publicGetMarkets: (params:{}, context?:{}) => Promise; publicGetMarketAllTickers: (params:{}, context?:{}) => Promise; publicGetMarketOrderbookLevelLevelLimit: (params:{}, context?:{}) => Promise; publicGetMarketOrderbookLevel220: (params:{}, context?:{}) => Promise; publicGetMarketOrderbookLevel2100: (params:{}, context?:{}) => Promise; publicGetMarketHistories: (params:{}, context?:{}) => Promise; publicGetMarketCandles: (params:{}, context?:{}) => Promise; publicGetMarketStats: (params:{}, context?:{}) => Promise; publicGetCurrencies: (params:{}, context?:{}) => Promise; publicGetCurrenciesCurrency: (params:{}, context?:{}) => Promise; publicGetPrices: (params:{}, context?:{}) => Promise; publicGetMarkPriceSymbolCurrent: (params:{}, context?:{}) => Promise; publicGetMarginConfig: (params:{}, context?:{}) => Promise; publicGetMarginTradeLast: (params:{}, context?:{}) => Promise; publicPostBulletPublic: (params:{}, context?:{}) => Promise; privateGetMarketOrderbookLevelLevel: (params:{}, context?:{}) => Promise; privateGetMarketOrderbookLevel2: (params:{}, context?:{}) => Promise; privateGetMarketOrderbookLevel3: (params:{}, context?:{}) => Promise; privateGetAccounts: (params:{}, context?:{}) => Promise; privateGetAccountsAccountId: (params:{}, context?:{}) => Promise; privateGetAccountsLedgers: (params:{}, context?:{}) => Promise; privateGetAccountsAccountIdHolds: (params:{}, context?:{}) => Promise; privateGetAccountsTransferable: (params:{}, context?:{}) => Promise; privateGetBaseFee: (params:{}, context?:{}) => Promise; privateGetSubUser: (params:{}, context?:{}) => Promise; privateGetUserInfo: (params:{}, context?:{}) => Promise; privateGetSubApiKey: (params:{}, context?:{}) => Promise; privateGetSubAccounts: (params:{}, context?:{}) => Promise; privateGetSubAccountsSubUserId: (params:{}, context?:{}) => Promise; privateGetDepositAddresses: (params:{}, context?:{}) => Promise; privateGetDeposits: (params:{}, context?:{}) => Promise; privateGetHistDeposits: (params:{}, context?:{}) => Promise; privateGetHistWithdrawals: (params:{}, context?:{}) => Promise; privateGetWithdrawals: (params:{}, context?:{}) => Promise; privateGetWithdrawalsQuotas: (params:{}, context?:{}) => Promise; privateGetOrders: (params:{}, context?:{}) => Promise; privateGetOrderClientOrderClientOid: (params:{}, context?:{}) => Promise; privateGetOrdersOrderId: (params:{}, context?:{}) => Promise; privateGetLimitOrders: (params:{}, context?:{}) => Promise; privateGetFills: (params:{}, context?:{}) => Promise; privateGetLimitFills: (params:{}, context?:{}) => Promise; privateGetIsolatedAccounts: (params:{}, context?:{}) => Promise; privateGetIsolatedAccountSymbol: (params:{}, context?:{}) => Promise; privateGetIsolatedBorrowOutstanding: (params:{}, context?:{}) => Promise; privateGetIsolatedBorrowRepaid: (params:{}, context?:{}) => Promise; privateGetIsolatedSymbols: (params:{}, context?:{}) => Promise; privateGetMarginAccount: (params:{}, context?:{}) => Promise; privateGetMarginBorrow: (params:{}, context?:{}) => Promise; privateGetMarginBorrowOutstanding: (params:{}, context?:{}) => Promise; privateGetMarginBorrowRepaid: (params:{}, context?:{}) => Promise; privateGetMarginLendActive: (params:{}, context?:{}) => Promise; privateGetMarginLendDone: (params:{}, context?:{}) => Promise; privateGetMarginLendTradeUnsettled: (params:{}, context?:{}) => Promise; privateGetMarginLendTradeSettled: (params:{}, context?:{}) => Promise; privateGetMarginLendAssets: (params:{}, context?:{}) => Promise; privateGetMarginMarket: (params:{}, context?:{}) => Promise; privateGetStopOrderOrderId: (params:{}, context?:{}) => Promise; privateGetStopOrder: (params:{}, context?:{}) => Promise; privateGetStopOrderQueryOrderByClientOid: (params:{}, context?:{}) => Promise; privateGetTradeFees: (params:{}, context?:{}) => Promise; privatePostAccounts: (params:{}, context?:{}) => Promise; privatePostAccountsInnerTransfer: (params:{}, context?:{}) => Promise; privatePostAccountsSubTransfer: (params:{}, context?:{}) => Promise; privatePostDepositAddresses: (params:{}, context?:{}) => Promise; privatePostWithdrawals: (params:{}, context?:{}) => Promise; privatePostOrders: (params:{}, context?:{}) => Promise; privatePostOrdersMulti: (params:{}, context?:{}) => Promise; privatePostIsolatedBorrow: (params:{}, context?:{}) => Promise; privatePostIsolatedRepayAll: (params:{}, context?:{}) => Promise; privatePostIsolatedRepaySingle: (params:{}, context?:{}) => Promise; privatePostMarginBorrow: (params:{}, context?:{}) => Promise; privatePostMarginOrder: (params:{}, context?:{}) => Promise; privatePostMarginRepayAll: (params:{}, context?:{}) => Promise; privatePostMarginRepaySingle: (params:{}, context?:{}) => Promise; privatePostMarginLend: (params:{}, context?:{}) => Promise; privatePostMarginToggleAutoLend: (params:{}, context?:{}) => Promise; privatePostBulletPrivate: (params:{}, context?:{}) => Promise; privatePostStopOrder: (params:{}, context?:{}) => Promise; privatePostSubUser: (params:{}, context?:{}) => Promise; privatePostSubApiKey: (params:{}, context?:{}) => Promise; privatePostSubApiKeyUpdate: (params:{}, context?:{}) => Promise; privateDeleteWithdrawalsWithdrawalId: (params:{}, context?:{}) => Promise; privateDeleteOrders: (params:{}, context?:{}) => Promise; privateDeleteOrderClientOrderClientOid: (params:{}, context?:{}) => Promise; privateDeleteOrdersOrderId: (params:{}, context?:{}) => Promise; privateDeleteMarginLendOrderId: (params:{}, context?:{}) => Promise; privateDeleteStopOrderCancelOrderByClientOid: (params:{}, context?:{}) => Promise; privateDeleteStopOrderOrderId: (params:{}, context?:{}) => Promise; privateDeleteStopOrderCancel: (params:{}, context?:{}) => Promise; privateDeleteSubApiKey: (params:{}, context?:{}) => Promise; futuresPublicGetContractsActive: (params:{}, context?:{}) => Promise; futuresPublicGetContractsSymbol: (params:{}, context?:{}) => Promise; futuresPublicGetTicker: (params:{}, context?:{}) => Promise; futuresPublicGetLevel2Snapshot: (params:{}, context?:{}) => Promise; futuresPublicGetLevel2Depth20: (params:{}, context?:{}) => Promise; futuresPublicGetLevel2Depth100: (params:{}, context?:{}) => Promise; futuresPublicGetLevel2MessageQuery: (params:{}, context?:{}) => Promise; futuresPublicGetLevel3MessageQuery: (params:{}, context?:{}) => Promise; futuresPublicGetLevel3Snapshot: (params:{}, context?:{}) => Promise; futuresPublicGetTradeHistory: (params:{}, context?:{}) => Promise; futuresPublicGetInterestQuery: (params:{}, context?:{}) => Promise; futuresPublicGetIndexQuery: (params:{}, context?:{}) => Promise; futuresPublicGetMarkPriceSymbolCurrent: (params:{}, context?:{}) => Promise; futuresPublicGetPremiumQuery: (params:{}, context?:{}) => Promise; futuresPublicGetFundingRateSymbolCurrent: (params:{}, context?:{}) => Promise; futuresPublicGetTimestamp: (params:{}, context?:{}) => Promise; futuresPublicGetStatus: (params:{}, context?:{}) => Promise; futuresPublicGetKlineQuery: (params:{}, context?:{}) => Promise; futuresPublicPostBulletPublic: (params:{}, context?:{}) => Promise; futuresPrivateGetAccountOverview: (params:{}, context?:{}) => Promise; futuresPrivateGetTransactionHistory: (params:{}, context?:{}) => Promise; futuresPrivateGetDepositAddress: (params:{}, context?:{}) => Promise; futuresPrivateGetDepositList: (params:{}, context?:{}) => Promise; futuresPrivateGetWithdrawalsQuotas: (params:{}, context?:{}) => Promise; futuresPrivateGetWithdrawalList: (params:{}, context?:{}) => Promise; futuresPrivateGetTransferList: (params:{}, context?:{}) => Promise; futuresPrivateGetOrders: (params:{}, context?:{}) => Promise; futuresPrivateGetStopOrders: (params:{}, context?:{}) => Promise; futuresPrivateGetRecentDoneOrders: (params:{}, context?:{}) => Promise; futuresPrivateGetOrdersOrderId: (params:{}, context?:{}) => Promise; futuresPrivateGetOrdersByClientOid: (params:{}, context?:{}) => Promise; futuresPrivateGetFills: (params:{}, context?:{}) => Promise; futuresPrivateGetRecentFills: (params:{}, context?:{}) => Promise; futuresPrivateGetOpenOrderStatistics: (params:{}, context?:{}) => Promise; futuresPrivateGetPosition: (params:{}, context?:{}) => Promise; futuresPrivateGetPositions: (params:{}, context?:{}) => Promise; futuresPrivateGetFundingHistory: (params:{}, context?:{}) => Promise; futuresPrivatePostWithdrawals: (params:{}, context?:{}) => Promise; futuresPrivatePostTransferOut: (params:{}, context?:{}) => Promise; futuresPrivatePostOrders: (params:{}, context?:{}) => Promise; futuresPrivatePostPositionMarginAutoDepositStatus: (params:{}, context?:{}) => Promise; futuresPrivatePostPositionMarginDepositMargin: (params:{}, context?:{}) => Promise; futuresPrivatePostBulletPrivate: (params:{}, context?:{}) => Promise; futuresPrivateDeleteWithdrawalsWithdrawalId: (params:{}, context?:{}) => Promise; futuresPrivateDeleteCancelTransferOut: (params:{}, context?:{}) => Promise; futuresPrivateDeleteOrdersOrderId: (params:{}, context?:{}) => Promise; futuresPrivateDeleteOrders: (params:{}, context?:{}) => Promise; futuresPrivateDeleteStopOrders: (params:{}, context?:{}) => Promise; }