import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetV3Markets(params?: {}): Promise; publicGetV3Assets(params?: {}): Promise; publicGetV3Tickers(params?: {}): Promise; publicGetV3FundingEstimates(params?: {}): Promise; publicGetV3Candles(params?: {}): Promise; publicGetV3Depth(params?: {}): Promise; publicGetV3MarketsOperational(params?: {}): Promise; publicGetV3ExchangeTrades(params?: {}): Promise; publicGetV3FundingRates(params?: {}): Promise; publicGetV3LeverageTiers(params?: {}): Promise; privateGetV3Account(params?: {}): Promise; privateGetV3AccountNames(params?: {}): Promise; privateGetV3Wallet(params?: {}): Promise; privateGetV3Transfer(params?: {}): Promise; privateGetV3Balances(params?: {}): Promise; privateGetV3Positions(params?: {}): Promise; privateGetV3Funding(params?: {}): Promise; privateGetV3DepositAddresses(params?: {}): Promise; privateGetV3Deposit(params?: {}): Promise; privateGetV3WithdrawalAddresses(params?: {}): Promise; privateGetV3Withdrawal(params?: {}): Promise; privateGetV3WithdrawalFees(params?: {}): Promise; privateGetV3OrdersStatus(params?: {}): Promise; privateGetV3OrdersWorking(params?: {}): Promise; privateGetV3Trades(params?: {}): Promise; privatePostV3Transfer(params?: {}): Promise; privatePostV3Withdrawal(params?: {}): Promise; privatePostV3OrdersPlace(params?: {}): Promise; privateDeleteV3OrdersCancel(params?: {}): Promise; privateDeleteV3OrdersCancelAll(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;