import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetOrderBook(params?: {}): Promise; publicGetTicker(params?: {}): Promise; publicGetTickerAll(params?: {}): Promise; publicGetProducts(params?: {}): Promise; publicGetTransactions(params?: {}): Promise; publicGetTradingPairs(params?: {}): Promise; privatePostBalances(params?: {}): Promise; privatePostBitcoinCashWithdrawal(params?: {}): Promise; privatePostBitcoinCashDepositAddresses(params?: {}): Promise; privatePostBitcoinDepositAddresses(params?: {}): Promise; privatePostBitcoinWithdrawal(params?: {}): Promise; privatePostBitcoinWithdrawalFees(params?: {}): Promise; privatePostBuyInstant(params?: {}): Promise; privatePostBuyLimit(params?: {}): Promise; privatePostCancelOrder(params?: {}): Promise; privatePostCancelOrderWithInfo(params?: {}): Promise; privatePostCreateVoucher(params?: {}): Promise; privatePostDashDepositAddresses(params?: {}): Promise; privatePostDashWithdrawal(params?: {}): Promise; privatePostEthereumWithdrawal(params?: {}): Promise; privatePostEthereumDepositAddresses(params?: {}): Promise; privatePostLitecoinWithdrawal(params?: {}): Promise; privatePostLitecoinDepositAddresses(params?: {}): Promise; privatePostOpenOrders(params?: {}): Promise; privatePostOrder(params?: {}): Promise; privatePostOrderHistory(params?: {}): Promise; privatePostOrderById(params?: {}): Promise; privatePostPusherAuth(params?: {}): Promise; privatePostRedeemVoucher(params?: {}): Promise; privatePostReplaceByBuyLimit(params?: {}): Promise; privatePostReplaceByBuyInstant(params?: {}): Promise; privatePostReplaceBySellLimit(params?: {}): Promise; privatePostReplaceBySellInstant(params?: {}): Promise; privatePostRippleDepositAddresses(params?: {}): Promise; privatePostRippleWithdrawal(params?: {}): Promise; privatePostSellInstant(params?: {}): Promise; privatePostSellLimit(params?: {}): Promise; privatePostTransactionHistory(params?: {}): Promise; privatePostTraderFees(params?: {}): Promise; privatePostTradeHistory(params?: {}): Promise; privatePostTransfer(params?: {}): Promise; privatePostTransferHistory(params?: {}): Promise; privatePostUnconfirmedBitcoinDeposits(params?: {}): Promise; privatePostUnconfirmedBitcoinCashDeposits(params?: {}): Promise; privatePostUnconfirmedDashDeposits(params?: {}): Promise; privatePostUnconfirmedEthereumDeposits(params?: {}): Promise; privatePostUnconfirmedLitecoinDeposits(params?: {}): Promise; privatePostUnconfirmedRippleDeposits(params?: {}): Promise; privatePostCancelAllOpenOrders(params?: {}): Promise; privatePostWithdrawVirtualCurrency(params?: {}): Promise; privatePostVirtualCurrencyDepositAddresses(params?: {}): Promise; privatePostUnconfirmedVirtualCurrencyDeposits(params?: {}): Promise; privatePostAdaWithdrawal(params?: {}): Promise; privatePostAdaDepositAddresses(params?: {}): Promise; privatePostUnconfirmedAdaDeposits(params?: {}): Promise; privatePostSolWithdrawal(params?: {}): Promise; privatePostSolDepositAddresses(params?: {}): Promise; privatePostUnconfirmedSolDeposits(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;