import { Dict, List } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; declare abstract class Exchange extends _Exchange { publicGetInfo(params?: {}): Promise; publicGetInfoFees(params?: {}): Promise; publicGetInfoPrices(params?: {}): Promise; publicGetKline(params?: {}): Promise; publicGetKlineMark(params?: {}): Promise; publicGetBook(params?: {}): Promise; publicGetTrades(params?: {}): Promise; publicGetFundingRateHistory(params?: {}): Promise; publicGetLoanPool(params?: {}): Promise; publicGetAccount(params?: {}): Promise; publicGetAccountLoan(params?: {}): Promise; publicGetAccountSettings(params?: {}): Promise; publicGetPositions(params?: {}): Promise; publicGetTradesHistory(params?: {}): Promise; publicGetFundingHistory(params?: {}): Promise; publicGetPortfolio(params?: {}): Promise; publicGetAccountBalanceHistory(params?: {}): Promise; publicGetAccountSpotBalanceHistory(params?: {}): Promise; publicGetAccountSpotAssetDepositHistory(params?: {}): Promise; publicGetAccountSpotAssetWithdrawHistory(params?: {}): Promise; publicGetAccountSpotAssetWithdrawPending(params?: {}): Promise; publicGetOrders(params?: {}): Promise; publicGetOrdersHistory(params?: {}): Promise; publicGetOrdersHistoryById(params?: {}): Promise; publicGetOrdersTwap(params?: {}): Promise; publicGetOrdersTwapHistory(params?: {}): Promise; publicGetOrdersTwapHistoryById(params?: {}): Promise; publicGetSpotAssets(params?: {}): Promise; publicGetSpotAssetsBridgeInfo(params?: {}): Promise; publicGetSpotAssetsBridgeParametersSymbol(params?: {}): Promise; publicGetLakeList(params?: {}): Promise; publicGetAccountBuilderCodesApprovals(params?: {}): Promise; publicGetBuilderOverview(params?: {}): Promise; publicGetBuilderTrades(params?: {}): Promise; publicGetLeaderboardBuilderCode(params?: {}): Promise; privatePostAccountLeverage(params?: {}): Promise; privatePostAccountMargin(params?: {}): Promise; privatePostAccountWithdraw(params?: {}): Promise; privatePostAccountSettingsAutoLendDisabled(params?: {}): Promise; privatePostAccountSettingsSpot(params?: {}): Promise; privatePostAccountSpotAssetWithdraw(params?: {}): Promise; privatePostAccountSubaccountCreate(params?: {}): Promise; privatePostAccountSubaccountList(params?: {}): Promise; privatePostAccountSubaccountTransfer(params?: {}): Promise; privatePostAccountSubaccountSpotAssetTransfer(params?: {}): Promise; privatePostPositionsAddIsolatedMargin(params?: {}): Promise; privatePostOrdersCreate(params?: {}): Promise; privatePostOrdersCreateMarket(params?: {}): Promise; privatePostOrdersStopCreate(params?: {}): Promise; privatePostPositionsTpsl(params?: {}): Promise; privatePostOrdersCancel(params?: {}): Promise; privatePostOrdersCancelAll(params?: {}): Promise; privatePostOrdersStopCancel(params?: {}): Promise; privatePostOrdersEdit(params?: {}): Promise; privatePostOrdersBatch(params?: {}): Promise; privatePostOrdersTwapCreate(params?: {}): Promise; privatePostOrdersTwapCancel(params?: {}): Promise; privatePostAccountBuilderCodesApprove(params?: {}): Promise; privatePostAccountBuilderCodesRevoke(params?: {}): Promise; privatePostBuilderUpdateFeeRate(params?: {}): Promise; privatePostReferralUserCodeClaim(params?: {}): Promise; privatePostAgentBind(params?: {}): Promise; privatePostAgentList(params?: {}): Promise; privatePostAgentRevoke(params?: {}): Promise; privatePostAgentRevokeAll(params?: {}): Promise; privatePostAgentIpWhitelistList(params?: {}): Promise; privatePostAgentIpWhitelistAdd(params?: {}): Promise; privatePostAgentIpWhitelistRemove(params?: {}): Promise; privatePostAgentIpWhitelistToggle(params?: {}): Promise; privatePostAccountApiKeysCreate(params?: {}): Promise; privatePostAccountApiKeysRevoke(params?: {}): Promise; privatePostAccountApiKeys(params?: {}): Promise; privatePostLakeAddBlacklist(params?: {}): Promise; privatePostLakeAddMaxLeverage(params?: {}): Promise; privatePostLakeAddWhitelist(params?: {}): Promise; privatePostLakeClaimManager(params?: {}): Promise; privatePostLakeClaimReferralCode(params?: {}): Promise; privatePostLakeCreate(params?: {}): Promise; privatePostLakeDeposit(params?: {}): Promise; privatePostLakeRemoveBlacklist(params?: {}): Promise; privatePostLakeRemoveMaxLeverage(params?: {}): Promise; privatePostLakeRemoveWhitelist(params?: {}): Promise; privatePostLakeUpdateDepositCap(params?: {}): Promise; privatePostLakeWithdraw(params?: {}): Promise; } export default Exchange;