import { implicitReturnType } from '../base/types.js';
import { Exchange as _Exchange } from '../base/Exchange.js';
interface Exchange {
    publicGetMarketInstruments(params?: {}): Promise<implicitReturnType>;
    publicGetMarketTickers(params?: {}): Promise<implicitReturnType>;
    publicGetMarketBooks(params?: {}): Promise<implicitReturnType>;
    publicGetMarketTrades(params?: {}): Promise<implicitReturnType>;
    publicGetMarketMarkPrice(params?: {}): Promise<implicitReturnType>;
    publicGetMarketFundingRate(params?: {}): Promise<implicitReturnType>;
    publicGetMarketFundingRateHistory(params?: {}): Promise<implicitReturnType>;
    publicGetMarketCandles(params?: {}): Promise<implicitReturnType>;
    publicGetMarketIndexCandles(params?: {}): Promise<implicitReturnType>;
    publicGetMarketMarkPriceCandles(params?: {}): Promise<implicitReturnType>;
    publicGetMarketPositionTiers(params?: {}): Promise<implicitReturnType>;
    privateGetAssetBalances(params?: {}): Promise<implicitReturnType>;
    privateGetAssetBills(params?: {}): Promise<implicitReturnType>;
    privateGetAssetWithdrawalHistory(params?: {}): Promise<implicitReturnType>;
    privateGetAssetDepositHistory(params?: {}): Promise<implicitReturnType>;
    privateGetAccountConfig(params?: {}): Promise<implicitReturnType>;
    privateGetAssetCurrencies(params?: {}): Promise<implicitReturnType>;
    privateGetAccountBalance(params?: {}): Promise<implicitReturnType>;
    privateGetAccountPositions(params?: {}): Promise<implicitReturnType>;
    privateGetAccountPositionsHistory(params?: {}): Promise<implicitReturnType>;
    privateGetAccountMarginMode(params?: {}): Promise<implicitReturnType>;
    privateGetAccountPositionMode(params?: {}): Promise<implicitReturnType>;
    privateGetAccountLeverageInfo(params?: {}): Promise<implicitReturnType>;
    privateGetAccountBatchLeverageInfo(params?: {}): Promise<implicitReturnType>;
    privateGetTradeOrdersPending(params?: {}): Promise<implicitReturnType>;
    privateGetTradeOrderDetail(params?: {}): Promise<implicitReturnType>;
    privateGetTradeOrdersTpslPending(params?: {}): Promise<implicitReturnType>;
    privateGetTradeOrderTpslDetail(params?: {}): Promise<implicitReturnType>;
    privateGetTradeOrdersAlgoPending(params?: {}): Promise<implicitReturnType>;
    privateGetTradeOrdersHistory(params?: {}): Promise<implicitReturnType>;
    privateGetTradeOrdersTpslHistory(params?: {}): Promise<implicitReturnType>;
    privateGetTradeOrdersAlgoHistory(params?: {}): Promise<implicitReturnType>;
    privateGetTradeFillsHistory(params?: {}): Promise<implicitReturnType>;
    privateGetTradeOrderPriceRange(params?: {}): Promise<implicitReturnType>;
    privateGetAffiliateBasic(params?: {}): Promise<implicitReturnType>;
    privateGetAffiliateReferralCode(params?: {}): Promise<implicitReturnType>;
    privateGetAffiliateInvitees(params?: {}): Promise<implicitReturnType>;
    privateGetAffiliateSubInvitees(params?: {}): Promise<implicitReturnType>;
    privateGetAffiliateSubAffiliates(params?: {}): Promise<implicitReturnType>;
    privateGetAffiliateInviteesDailyInfo(params?: {}): Promise<implicitReturnType>;
    privateGetCopytradingInstruments(params?: {}): Promise<implicitReturnType>;
    privateGetCopytradingConfig(params?: {}): Promise<implicitReturnType>;
    privateGetCopytradingAccountBalance(params?: {}): Promise<implicitReturnType>;
    privateGetCopytradingAccountPositionsByOrder(params?: {}): Promise<implicitReturnType>;
    privateGetCopytradingAccountPositionsDetailsByOrder(params?: {}): Promise<implicitReturnType>;
    privateGetCopytradingAccountPositionsByContract(params?: {}): Promise<implicitReturnType>;
    privateGetCopytradingAccountPositionMode(params?: {}): Promise<implicitReturnType>;
    privateGetCopytradingAccountLeverageInfo(params?: {}): Promise<implicitReturnType>;
    privateGetCopytradingTradeOrdersPending(params?: {}): Promise<implicitReturnType>;
    privateGetCopytradingTradePendingTpslByContract(params?: {}): Promise<implicitReturnType>;
    privateGetCopytradingTradePositionHistoryByOrder(params?: {}): Promise<implicitReturnType>;
    privateGetCopytradingTradeOrdersHistory(params?: {}): Promise<implicitReturnType>;
    privateGetCopytradingTradePendingTpslByOrder(params?: {}): Promise<implicitReturnType>;
    privateGetUserQueryApikey(params?: {}): Promise<implicitReturnType>;
    privateGetSpotTradeFillsHistory(params?: {}): Promise<implicitReturnType>;
    privatePostAssetTransfer(params?: {}): Promise<implicitReturnType>;
    privatePostAssetDemoApplyMoney(params?: {}): Promise<implicitReturnType>;
    privatePostAccountSetMarginMode(params?: {}): Promise<implicitReturnType>;
    privatePostAccountSetPositionMode(params?: {}): Promise<implicitReturnType>;
    privatePostAccountSetLeverage(params?: {}): Promise<implicitReturnType>;
    privatePostTradeOrder(params?: {}): Promise<implicitReturnType>;
    privatePostTradeBatchOrders(params?: {}): Promise<implicitReturnType>;
    privatePostTradeOrderTpsl(params?: {}): Promise<implicitReturnType>;
    privatePostTradeOrderAlgo(params?: {}): Promise<implicitReturnType>;
    privatePostTradeCancelOrder(params?: {}): Promise<implicitReturnType>;
    privatePostTradeCancelBatchOrders(params?: {}): Promise<implicitReturnType>;
    privatePostTradeCancelTpsl(params?: {}): Promise<implicitReturnType>;
    privatePostTradeCancelAlgo(params?: {}): Promise<implicitReturnType>;
    privatePostTradeClosePosition(params?: {}): Promise<implicitReturnType>;
    privatePostCopytradingAccountSetPositionMode(params?: {}): Promise<implicitReturnType>;
    privatePostCopytradingAccountSetLeverage(params?: {}): Promise<implicitReturnType>;
    privatePostCopytradingTradePlaceOrder(params?: {}): Promise<implicitReturnType>;
    privatePostCopytradingTradeCancelOrder(params?: {}): Promise<implicitReturnType>;
    privatePostCopytradingTradePlaceTpslByContract(params?: {}): Promise<implicitReturnType>;
    privatePostCopytradingTradeCancelTpslByContract(params?: {}): Promise<implicitReturnType>;
    privatePostCopytradingTradePlaceTpslByOrder(params?: {}): Promise<implicitReturnType>;
    privatePostCopytradingTradeCancelTpslByOrder(params?: {}): Promise<implicitReturnType>;
    privatePostCopytradingTradeClosePositionByOrder(params?: {}): Promise<implicitReturnType>;
    privatePostCopytradingTradeClosePositionByContract(params?: {}): Promise<implicitReturnType>;
}
declare abstract class Exchange extends _Exchange {
}
export default Exchange;
