import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetAvailableBooks(params?: {}): Promise; publicGetTicker(params?: {}): Promise; publicGetOrderBook(params?: {}): Promise; publicGetTrades(params?: {}): Promise; publicGetOhlc(params?: {}): Promise; privateGetAccountStatus(params?: {}): Promise; privateGetBalance(params?: {}): Promise; privateGetFees(params?: {}): Promise; privateGetFundings(params?: {}): Promise; privateGetFundingsFid(params?: {}): Promise; privateGetFundingDestination(params?: {}): Promise; privateGetKycDocuments(params?: {}): Promise; privateGetLedger(params?: {}): Promise; privateGetLedgerTrades(params?: {}): Promise; privateGetLedgerFees(params?: {}): Promise; privateGetLedgerFundings(params?: {}): Promise; privateGetLedgerWithdrawals(params?: {}): Promise; privateGetMxBankCodes(params?: {}): Promise; privateGetOpenOrders(params?: {}): Promise; privateGetOrderTradesOid(params?: {}): Promise; privateGetOrdersOid(params?: {}): Promise; privateGetUserTrades(params?: {}): Promise; privateGetUserTradesTid(params?: {}): Promise; privateGetWithdrawals(params?: {}): Promise; privateGetWithdrawalsWid(params?: {}): Promise; privatePostBitcoinWithdrawal(params?: {}): Promise; privatePostDebitCardWithdrawal(params?: {}): Promise; privatePostEtherWithdrawal(params?: {}): Promise; privatePostOrders(params?: {}): Promise; privatePostPhoneNumber(params?: {}): Promise; privatePostPhoneVerification(params?: {}): Promise; privatePostPhoneWithdrawal(params?: {}): Promise; privatePostSpeiWithdrawal(params?: {}): Promise; privatePostRippleWithdrawal(params?: {}): Promise; privatePostBcashWithdrawal(params?: {}): Promise; privatePostLitecoinWithdrawal(params?: {}): Promise; privateDeleteOrders(params?: {}): Promise; privateDeleteOrdersOid(params?: {}): Promise; privateDeleteOrdersAll(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;