import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetInfo(params?: {}): Promise; publicGetInfoPrices(params?: {}): Promise; publicGetKline(params?: {}): Promise; publicGetKlineMark(params?: {}): Promise; publicGetBook(params?: {}): Promise; publicGetTrades(params?: {}): Promise; publicGetFundingRateHistory(params?: {}): Promise; publicGetAccount(params?: {}): Promise; publicGetAccountSettings(params?: {}): Promise; publicGetPositions(params?: {}): Promise; publicGetTradesHistory(params?: {}): Promise; publicGetFundingHistory(params?: {}): Promise; publicGetPortfolio(params?: {}): Promise; publicGetAccountBalanceHistory(params?: {}): Promise; publicGetOrders(params?: {}): Promise; publicGetOrdersHistory(params?: {}): Promise; publicGetOrdersHistoryById(params?: {}): Promise; publicGetAccountBuilderCodesApprovals(params?: {}): Promise; privatePostAccountLeverage(params?: {}): Promise; privatePostAccountMargin(params?: {}): Promise; privatePostAccountWithdraw(params?: {}): Promise; privatePostAccountSubaccountCreate(params?: {}): Promise; privatePostAccountSubaccountList(params?: {}): Promise; privatePostAccountSubaccountTransfer(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; privatePostAccountBuilderCodesApprove(params?: {}): Promise; privatePostAccountBuilderCodesRevoke(params?: {}): Promise; privatePostAgentBind(params?: {}): Promise; privatePostAccountApiKeysCreate(params?: {}): Promise; privatePostAccountApiKeysRevoke(params?: {}): Promise; privatePostAccountApiKeys(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;