import {hitbtc3 as Type} from 'ccxt'; export interface hitbtc3RestApiType extends Type { publicGetPublicCurrency: (params:{}, context?:{}) => Promise; publicGetPublicSymbol: (params:{}, context?:{}) => Promise; publicGetPublicTicker: (params:{}, context?:{}) => Promise; publicGetPublicPriceRate: (params:{}, context?:{}) => Promise; publicGetPublicTrades: (params:{}, context?:{}) => Promise; publicGetPublicOrderbook: (params:{}, context?:{}) => Promise; publicGetPublicCandles: (params:{}, context?:{}) => Promise; publicGetPublicFuturesInfo: (params:{}, context?:{}) => Promise; publicGetPublicFuturesHistoryFunding: (params:{}, context?:{}) => Promise; publicGetPublicFuturesCandlesIndexPrice: (params:{}, context?:{}) => Promise; publicGetPublicFuturesCandlesMarkPrice: (params:{}, context?:{}) => Promise; publicGetPublicFuturesCandlesPremiumIndex: (params:{}, context?:{}) => Promise; publicGetPublicFuturesCandlesOpenInterest: (params:{}, context?:{}) => Promise; privateGetSpotBalance: (params:{}, context?:{}) => Promise; privateGetSpotOrder: (params:{}, context?:{}) => Promise; privateGetSpotOrderClientOrderId: (params:{}, context?:{}) => Promise; privateGetSpotFee: (params:{}, context?:{}) => Promise; privateGetSpotFeeSymbol: (params:{}, context?:{}) => Promise; privateGetSpotHistoryOrder: (params:{}, context?:{}) => Promise; privateGetSpotHistoryTrade: (params:{}, context?:{}) => Promise; privateGetMarginAccount: (params:{}, context?:{}) => Promise; privateGetMarginAccountIsolatedSymbol: (params:{}, context?:{}) => Promise; privateGetMarginOrder: (params:{}, context?:{}) => Promise; privateGetMarginOrderClientOrderId: (params:{}, context?:{}) => Promise; privateGetMarginHistoryClearing: (params:{}, context?:{}) => Promise; privateGetMarginHistoryOrder: (params:{}, context?:{}) => Promise; privateGetMarginHistoryPositions: (params:{}, context?:{}) => Promise; privateGetMarginHistoryTrade: (params:{}, context?:{}) => Promise; privateGetFuturesBalance: (params:{}, context?:{}) => Promise; privateGetFuturesAccount: (params:{}, context?:{}) => Promise; privateGetFuturesAccountIsolatedSymbol: (params:{}, context?:{}) => Promise; privateGetFuturesOrder: (params:{}, context?:{}) => Promise; privateGetFuturesOrderClientOrderId: (params:{}, context?:{}) => Promise; privateGetFuturesFee: (params:{}, context?:{}) => Promise; privateGetFuturesFeeSymbol: (params:{}, context?:{}) => Promise; privateGetFuturesHistoryClearing: (params:{}, context?:{}) => Promise; privateGetFuturesHistoryOrder: (params:{}, context?:{}) => Promise; privateGetFuturesHistoryPositions: (params:{}, context?:{}) => Promise; privateGetFuturesHistoryTrade: (params:{}, context?:{}) => Promise; privateGetWalletBalance: (params:{}, context?:{}) => Promise; privateGetWalletCryptoAddress: (params:{}, context?:{}) => Promise; privateGetWalletCryptoAddressRecentDeposit: (params:{}, context?:{}) => Promise; privateGetWalletCryptoAddressRecentWithdraw: (params:{}, context?:{}) => Promise; privateGetWalletCryptoAddressCheckMine: (params:{}, context?:{}) => Promise; privateGetWalletTransactions: (params:{}, context?:{}) => Promise; privateGetWalletCryptoCheckOffchainAvailable: (params:{}, context?:{}) => Promise; privateGetWalletCryptoFeeEstimate: (params:{}, context?:{}) => Promise; privateGetSubAccount: (params:{}, context?:{}) => Promise; privateGetSubAccountAcl: (params:{}, context?:{}) => Promise; privateGetSubAccountBalanceSubAccID: (params:{}, context?:{}) => Promise; privateGetSubAccountCryptoAddressSubAccIDCurrency: (params:{}, context?:{}) => Promise; privatePostSpotOrder: (params:{}, context?:{}) => Promise; privatePostMarginOrder: (params:{}, context?:{}) => Promise; privatePostFuturesOrder: (params:{}, context?:{}) => Promise; privatePostWalletConvert: (params:{}, context?:{}) => Promise; privatePostWalletCryptoAddress: (params:{}, context?:{}) => Promise; privatePostWalletCryptoWithdraw: (params:{}, context?:{}) => Promise; privatePostWalletTransfer: (params:{}, context?:{}) => Promise; privatePostSubAccountFreeze: (params:{}, context?:{}) => Promise; privatePostSubAccountActivate: (params:{}, context?:{}) => Promise; privatePostSubAccountTransfer: (params:{}, context?:{}) => Promise; privatePostSubAccountAcl: (params:{}, context?:{}) => Promise; privatePatchSpotOrderClientOrderId: (params:{}, context?:{}) => Promise; privatePatchMarginOrderClientOrderId: (params:{}, context?:{}) => Promise; privatePatchFuturesOrderClientOrderId: (params:{}, context?:{}) => Promise; privateDeleteSpotOrder: (params:{}, context?:{}) => Promise; privateDeleteSpotOrderClientOrderId: (params:{}, context?:{}) => Promise; privateDeleteMarginPosition: (params:{}, context?:{}) => Promise; privateDeleteMarginPositionIsolatedSymbol: (params:{}, context?:{}) => Promise; privateDeleteMarginOrder: (params:{}, context?:{}) => Promise; privateDeleteMarginOrderClientOrderId: (params:{}, context?:{}) => Promise; privateDeleteFuturesPosition: (params:{}, context?:{}) => Promise; privateDeleteFuturesPositionIsolatedSymbol: (params:{}, context?:{}) => Promise; privateDeleteFuturesOrder: (params:{}, context?:{}) => Promise; privateDeleteFuturesOrderClientOrderId: (params:{}, context?:{}) => Promise; privateDeleteWalletCryptoWithdrawId: (params:{}, context?:{}) => Promise; privatePutMarginAccountIsolatedSymbol: (params:{}, context?:{}) => Promise; privatePutFuturesAccountIsolatedSymbol: (params:{}, context?:{}) => Promise; privatePutWalletCryptoWithdrawId: (params:{}, context?:{}) => Promise; }