import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { exchangeGetMarkets(params?: {}): Promise; exchangePrivateGetCandles(params?: {}): Promise; publicGetOrderbook(params?: {}): Promise; publicGetOrderbookTop(params?: {}): Promise; publicGetTicker(params?: {}): Promise; publicGetTickers(params?: {}): Promise; publicGetTrades(params?: {}): Promise; privateGetAccountsIdPending(params?: {}): Promise; privateGetAccountsIdTransactions(params?: {}): Promise; privateGetBalance(params?: {}): Promise; privateGetBeneficiaries(params?: {}): Promise; privateGetSendNetworks(params?: {}): Promise; privateGetFeeInfo(params?: {}): Promise; privateGetFundingAddress(params?: {}): Promise; privateGetListorders(params?: {}): Promise; privateGetListtrades(params?: {}): Promise; privateGetSendFee(params?: {}): Promise; privateGetOrdersId(params?: {}): Promise; privateGetWithdrawals(params?: {}): Promise; privateGetWithdrawalsId(params?: {}): Promise; privateGetTransfers(params?: {}): Promise; privatePostAccounts(params?: {}): Promise; privatePostAddressValidate(params?: {}): Promise; privatePostPostorder(params?: {}): Promise; privatePostMarketorder(params?: {}): Promise; privatePostStoporder(params?: {}): Promise; privatePostFundingAddress(params?: {}): Promise; privatePostWithdrawals(params?: {}): Promise; privatePostSend(params?: {}): Promise; privatePostOauth2Grant(params?: {}): Promise; privatePostBeneficiaries(params?: {}): Promise; privatePutAccountsIdName(params?: {}): Promise; privateDeleteWithdrawalsId(params?: {}): Promise; privateDeleteBeneficiariesId(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;