import { implicitReturnType } from '../base/types.js';
import _gate from '../gate.js';
interface gate {
    publicWalletGetCurrencyChains(params?: {}): Promise<implicitReturnType>;
    publicSpotGetCurrencies(params?: {}): Promise<implicitReturnType>;
    publicSpotGetCurrenciesCurrency(params?: {}): Promise<implicitReturnType>;
    publicSpotGetCurrencyPairs(params?: {}): Promise<implicitReturnType>;
    publicSpotGetCurrencyPairsCurrencyPair(params?: {}): Promise<implicitReturnType>;
    publicSpotGetTickers(params?: {}): Promise<implicitReturnType>;
    publicSpotGetOrderBook(params?: {}): Promise<implicitReturnType>;
    publicSpotGetTrades(params?: {}): Promise<implicitReturnType>;
    publicSpotGetCandlesticks(params?: {}): Promise<implicitReturnType>;
    publicMarginGetCurrencyPairs(params?: {}): Promise<implicitReturnType>;
    publicMarginGetCurrencyPairsCurrencyPair(params?: {}): Promise<implicitReturnType>;
    publicMarginGetCrossCurrencies(params?: {}): Promise<implicitReturnType>;
    publicMarginGetCrossCurrenciesCurrency(params?: {}): Promise<implicitReturnType>;
    publicMarginGetFundingBook(params?: {}): Promise<implicitReturnType>;
    publicFuturesGetSettleContracts(params?: {}): Promise<implicitReturnType>;
    publicFuturesGetSettleContractsContract(params?: {}): Promise<implicitReturnType>;
    publicFuturesGetSettleOrderBook(params?: {}): Promise<implicitReturnType>;
    publicFuturesGetSettleTrades(params?: {}): Promise<implicitReturnType>;
    publicFuturesGetSettleCandlesticks(params?: {}): Promise<implicitReturnType>;
    publicFuturesGetSettleTickers(params?: {}): Promise<implicitReturnType>;
    publicFuturesGetSettleFundingRate(params?: {}): Promise<implicitReturnType>;
    publicFuturesGetSettleInsurance(params?: {}): Promise<implicitReturnType>;
    publicFuturesGetSettleContractStats(params?: {}): Promise<implicitReturnType>;
    publicFuturesGetSettleLiqOrders(params?: {}): Promise<implicitReturnType>;
    publicDeliveryGetSettleContracts(params?: {}): Promise<implicitReturnType>;
    publicDeliveryGetSettleContractsContract(params?: {}): Promise<implicitReturnType>;
    publicDeliveryGetSettleOrderBook(params?: {}): Promise<implicitReturnType>;
    publicDeliveryGetSettleTrades(params?: {}): Promise<implicitReturnType>;
    publicDeliveryGetSettleCandlesticks(params?: {}): Promise<implicitReturnType>;
    publicDeliveryGetSettleTickers(params?: {}): Promise<implicitReturnType>;
    publicDeliveryGetSettleInsurance(params?: {}): Promise<implicitReturnType>;
    publicOptionsGetUnderlyings(params?: {}): Promise<implicitReturnType>;
    publicOptionsGetExpirations(params?: {}): Promise<implicitReturnType>;
    publicOptionsGetContracts(params?: {}): Promise<implicitReturnType>;
    publicOptionsGetContractsContract(params?: {}): Promise<implicitReturnType>;
    publicOptionsGetSettlements(params?: {}): Promise<implicitReturnType>;
    publicOptionsGetSettlementsContract(params?: {}): Promise<implicitReturnType>;
    publicOptionsGetOrderBook(params?: {}): Promise<implicitReturnType>;
    publicOptionsGetTickers(params?: {}): Promise<implicitReturnType>;
    publicOptionsGetUnderlyingTickersUnderlying(params?: {}): Promise<implicitReturnType>;
    publicOptionsGetCandlesticks(params?: {}): Promise<implicitReturnType>;
    publicOptionsGetUnderlyingCandlesticks(params?: {}): Promise<implicitReturnType>;
    publicOptionsGetTrades(params?: {}): Promise<implicitReturnType>;
    publicEarnGetUniCurrencies(params?: {}): Promise<implicitReturnType>;
    publicEarnGetUniCurrenciesCurrency(params?: {}): Promise<implicitReturnType>;
    privateWithdrawalsPostWithdrawals(params?: {}): Promise<implicitReturnType>;
    privateWithdrawalsDeleteWithdrawalsWithdrawalId(params?: {}): Promise<implicitReturnType>;
    privateWalletGetDepositAddress(params?: {}): Promise<implicitReturnType>;
    privateWalletGetWithdrawals(params?: {}): Promise<implicitReturnType>;
    privateWalletGetDeposits(params?: {}): Promise<implicitReturnType>;
    privateWalletGetSubAccountTransfers(params?: {}): Promise<implicitReturnType>;
    privateWalletGetWithdrawStatus(params?: {}): Promise<implicitReturnType>;
    privateWalletGetSubAccountBalances(params?: {}): Promise<implicitReturnType>;
    privateWalletGetFee(params?: {}): Promise<implicitReturnType>;
    privateWalletGetTotalBalance(params?: {}): Promise<implicitReturnType>;
    privateWalletPostTransfers(params?: {}): Promise<implicitReturnType>;
    privateWalletPostSubAccountTransfers(params?: {}): Promise<implicitReturnType>;
    privateSubAccountsGetSubAccounts(params?: {}): Promise<implicitReturnType>;
    privateSubAccountsGetSubAccountsUserId(params?: {}): Promise<implicitReturnType>;
    privateSubAccountsGetSubAccountsUserIdKeys(params?: {}): Promise<implicitReturnType>;
    privateSubAccountsGetSubAccountsUserIdKeysKey(params?: {}): Promise<implicitReturnType>;
    privateSubAccountsPostSubAccounts(params?: {}): Promise<implicitReturnType>;
    privateSubAccountsPostSubAccountsUserIdKeys(params?: {}): Promise<implicitReturnType>;
    privateSubAccountsPostSubAccountsUserIdLock(params?: {}): Promise<implicitReturnType>;
    privateSubAccountsPostSubAccountsUserIdUnlock(params?: {}): Promise<implicitReturnType>;
    privateSubAccountsPutSubAccountsUserIdKeysKey(params?: {}): Promise<implicitReturnType>;
    privateSubAccountsDeleteSubAccountsUserIdKeysKey(params?: {}): Promise<implicitReturnType>;
    privateSpotGetAccounts(params?: {}): Promise<implicitReturnType>;
    privateSpotGetAccountBook(params?: {}): Promise<implicitReturnType>;
    privateSpotGetOpenOrders(params?: {}): Promise<implicitReturnType>;
    privateSpotGetOrders(params?: {}): Promise<implicitReturnType>;
    privateSpotGetOrdersOrderId(params?: {}): Promise<implicitReturnType>;
    privateSpotGetMyTrades(params?: {}): Promise<implicitReturnType>;
    privateSpotGetPriceOrders(params?: {}): Promise<implicitReturnType>;
    privateSpotGetPriceOrdersOrderId(params?: {}): Promise<implicitReturnType>;
    privateSpotPostBatchOrders(params?: {}): Promise<implicitReturnType>;
    privateSpotPostOrders(params?: {}): Promise<implicitReturnType>;
    privateSpotPostCancelBatchOrders(params?: {}): Promise<implicitReturnType>;
    privateSpotPostPriceOrders(params?: {}): Promise<implicitReturnType>;
    privateSpotDeleteOrders(params?: {}): Promise<implicitReturnType>;
    privateSpotDeleteOrdersOrderId(params?: {}): Promise<implicitReturnType>;
    privateSpotDeletePriceOrders(params?: {}): Promise<implicitReturnType>;
    privateSpotDeletePriceOrdersOrderId(params?: {}): Promise<implicitReturnType>;
    privateSpotPatchOrdersOrderId(params?: {}): Promise<implicitReturnType>;
    privateMarginGetAccounts(params?: {}): Promise<implicitReturnType>;
    privateMarginGetAccountBook(params?: {}): Promise<implicitReturnType>;
    privateMarginGetFundingAccounts(params?: {}): Promise<implicitReturnType>;
    privateMarginGetLoans(params?: {}): Promise<implicitReturnType>;
    privateMarginGetLoansLoanId(params?: {}): Promise<implicitReturnType>;
    privateMarginGetLoansLoanIdRepayment(params?: {}): Promise<implicitReturnType>;
    privateMarginGetLoanRecords(params?: {}): Promise<implicitReturnType>;
    privateMarginGetLoanRecordsLoadRecordId(params?: {}): Promise<implicitReturnType>;
    privateMarginGetAutoRepay(params?: {}): Promise<implicitReturnType>;
    privateMarginGetTransferable(params?: {}): Promise<implicitReturnType>;
    privateMarginGetCrossAccounts(params?: {}): Promise<implicitReturnType>;
    privateMarginGetCrossAccountBook(params?: {}): Promise<implicitReturnType>;
    privateMarginGetCrossLoans(params?: {}): Promise<implicitReturnType>;
    privateMarginGetCrossLoansLoanId(params?: {}): Promise<implicitReturnType>;
    privateMarginGetCrossLoansRepayments(params?: {}): Promise<implicitReturnType>;
    privateMarginGetCrossTransferable(params?: {}): Promise<implicitReturnType>;
    privateMarginGetLoanRecordsLoanRecordId(params?: {}): Promise<implicitReturnType>;
    privateMarginGetBorrowable(params?: {}): Promise<implicitReturnType>;
    privateMarginGetCrossRepayments(params?: {}): Promise<implicitReturnType>;
    privateMarginGetCrossBorrowable(params?: {}): Promise<implicitReturnType>;
    privateMarginPostLoans(params?: {}): Promise<implicitReturnType>;
    privateMarginPostMergedLoans(params?: {}): Promise<implicitReturnType>;
    privateMarginPostLoansLoanIdRepayment(params?: {}): Promise<implicitReturnType>;
    privateMarginPostAutoRepay(params?: {}): Promise<implicitReturnType>;
    privateMarginPostCrossLoans(params?: {}): Promise<implicitReturnType>;
    privateMarginPostCrossLoansRepayments(params?: {}): Promise<implicitReturnType>;
    privateMarginPostCrossRepayments(params?: {}): Promise<implicitReturnType>;
    privateMarginPatchLoansLoanId(params?: {}): Promise<implicitReturnType>;
    privateMarginPatchLoanRecordsLoanRecordId(params?: {}): Promise<implicitReturnType>;
    privateMarginDeleteLoansLoanId(params?: {}): Promise<implicitReturnType>;
    privateFuturesGetSettleAccounts(params?: {}): Promise<implicitReturnType>;
    privateFuturesGetSettleAccountBook(params?: {}): Promise<implicitReturnType>;
    privateFuturesGetSettlePositions(params?: {}): Promise<implicitReturnType>;
    privateFuturesGetSettlePositionsContract(params?: {}): Promise<implicitReturnType>;
    privateFuturesGetSettleOrders(params?: {}): Promise<implicitReturnType>;
    privateFuturesGetSettleOrdersOrderId(params?: {}): Promise<implicitReturnType>;
    privateFuturesGetSettleMyTrades(params?: {}): Promise<implicitReturnType>;
    privateFuturesGetSettleMyTradesTimerange(params?: {}): Promise<implicitReturnType>;
    privateFuturesGetSettlePositionClose(params?: {}): Promise<implicitReturnType>;
    privateFuturesGetSettleLiquidates(params?: {}): Promise<implicitReturnType>;
    privateFuturesGetSettlePriceOrders(params?: {}): Promise<implicitReturnType>;
    privateFuturesGetSettlePriceOrdersOrderId(params?: {}): Promise<implicitReturnType>;
    privateFuturesGetSettleDualCompPositionsContract(params?: {}): Promise<implicitReturnType>;
    privateFuturesGetSettleAutoDeleverages(params?: {}): Promise<implicitReturnType>;
    privateFuturesPostSettlePositionsContractMargin(params?: {}): Promise<implicitReturnType>;
    privateFuturesPostSettlePositionsContractLeverage(params?: {}): Promise<implicitReturnType>;
    privateFuturesPostSettlePositionsContractRiskLimit(params?: {}): Promise<implicitReturnType>;
    privateFuturesPostSettleDualMode(params?: {}): Promise<implicitReturnType>;
    privateFuturesPostSettleDualCompPositionsContract(params?: {}): Promise<implicitReturnType>;
    privateFuturesPostSettleDualCompPositionsContractMargin(params?: {}): Promise<implicitReturnType>;
    privateFuturesPostSettleDualCompPositionsContractLeverage(params?: {}): Promise<implicitReturnType>;
    privateFuturesPostSettleDualCompPositionsContractRiskLimit(params?: {}): Promise<implicitReturnType>;
    privateFuturesPostSettleOrders(params?: {}): Promise<implicitReturnType>;
    privateFuturesPostSettlePriceOrders(params?: {}): Promise<implicitReturnType>;
    privateFuturesDeleteSettleOrders(params?: {}): Promise<implicitReturnType>;
    privateFuturesDeleteSettleOrdersOrderId(params?: {}): Promise<implicitReturnType>;
    privateFuturesDeleteSettlePriceOrders(params?: {}): Promise<implicitReturnType>;
    privateFuturesDeleteSettlePriceOrdersOrderId(params?: {}): Promise<implicitReturnType>;
    privateDeliveryGetSettleAccounts(params?: {}): Promise<implicitReturnType>;
    privateDeliveryGetSettleAccountBook(params?: {}): Promise<implicitReturnType>;
    privateDeliveryGetSettlePositions(params?: {}): Promise<implicitReturnType>;
    privateDeliveryGetSettlePositionsContract(params?: {}): Promise<implicitReturnType>;
    privateDeliveryGetSettleOrders(params?: {}): Promise<implicitReturnType>;
    privateDeliveryGetSettleOrdersOrderId(params?: {}): Promise<implicitReturnType>;
    privateDeliveryGetSettleMyTrades(params?: {}): Promise<implicitReturnType>;
    privateDeliveryGetSettlePositionClose(params?: {}): Promise<implicitReturnType>;
    privateDeliveryGetSettleLiquidates(params?: {}): Promise<implicitReturnType>;
    privateDeliveryGetSettlePriceOrders(params?: {}): Promise<implicitReturnType>;
    privateDeliveryGetSettlePriceOrdersOrderId(params?: {}): Promise<implicitReturnType>;
    privateDeliveryGetSettleSettlements(params?: {}): Promise<implicitReturnType>;
    privateDeliveryPostSettlePositionsContractMargin(params?: {}): Promise<implicitReturnType>;
    privateDeliveryPostSettlePositionsContractLeverage(params?: {}): Promise<implicitReturnType>;
    privateDeliveryPostSettlePositionsContractRiskLimit(params?: {}): Promise<implicitReturnType>;
    privateDeliveryPostSettleOrders(params?: {}): Promise<implicitReturnType>;
    privateDeliveryPostSettlePriceOrders(params?: {}): Promise<implicitReturnType>;
    privateDeliveryDeleteSettleOrders(params?: {}): Promise<implicitReturnType>;
    privateDeliveryDeleteSettleOrdersOrderId(params?: {}): Promise<implicitReturnType>;
    privateDeliveryDeleteSettlePriceOrders(params?: {}): Promise<implicitReturnType>;
    privateDeliveryDeleteSettlePriceOrdersOrderId(params?: {}): Promise<implicitReturnType>;
    privateOptionsGetAccounts(params?: {}): Promise<implicitReturnType>;
    privateOptionsGetAccountBook(params?: {}): Promise<implicitReturnType>;
    privateOptionsGetPositions(params?: {}): Promise<implicitReturnType>;
    privateOptionsGetPositionsContract(params?: {}): Promise<implicitReturnType>;
    privateOptionsGetPositionClose(params?: {}): Promise<implicitReturnType>;
    privateOptionsGetOrders(params?: {}): Promise<implicitReturnType>;
    privateOptionsGetOrdersOrderId(params?: {}): Promise<implicitReturnType>;
    privateOptionsGetMyTrades(params?: {}): Promise<implicitReturnType>;
    privateOptionsPostOrders(params?: {}): Promise<implicitReturnType>;
    privateOptionsDeleteOrders(params?: {}): Promise<implicitReturnType>;
    privateOptionsDeleteOrdersOrderId(params?: {}): Promise<implicitReturnType>;
    privateRebateGetAgencyTransactionHistory(params?: {}): Promise<implicitReturnType>;
    privateRebateGetAgencyCommissionHistory(params?: {}): Promise<implicitReturnType>;
    privateEarnGetUniLends(params?: {}): Promise<implicitReturnType>;
    privateEarnGetUniLendRecords(params?: {}): Promise<implicitReturnType>;
    privateEarnGetUniInterestsCurrency(params?: {}): Promise<implicitReturnType>;
    privateEarnGetUniInterestRecords(params?: {}): Promise<implicitReturnType>;
    privateEarnPostUniLends(params?: {}): Promise<implicitReturnType>;
    privateEarnPatchUniLends(params?: {}): Promise<implicitReturnType>;
}
declare abstract class gate extends _gate {
}
export default gate;
