import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetGetValidPrimaryCurrencyCodes(params?: {}): Promise; publicGetGetValidSecondaryCurrencyCodes(params?: {}): Promise; publicGetGetValidLimitOrderTypes(params?: {}): Promise; publicGetGetValidMarketOrderTypes(params?: {}): Promise; publicGetGetValidOrderTypes(params?: {}): Promise; publicGetGetValidTransactionTypes(params?: {}): Promise; publicGetGetMarketSummary(params?: {}): Promise; publicGetGetOrderBook(params?: {}): Promise; publicGetGetAllOrders(params?: {}): Promise; publicGetGetTradeHistorySummary(params?: {}): Promise; publicGetGetRecentTrades(params?: {}): Promise; publicGetGetFxRates(params?: {}): Promise; publicGetGetOrderMinimumVolumes(params?: {}): Promise; publicGetGetCryptoWithdrawalFees(params?: {}): Promise; publicGetGetCryptoWithdrawalFees2(params?: {}): Promise; publicGetGetNetworks(params?: {}): Promise; publicGetGetPrimaryCurrencyConfig2(params?: {}): Promise; privatePostGetOpenOrders(params?: {}): Promise; privatePostGetClosedOrders(params?: {}): Promise; privatePostGetClosedFilledOrders(params?: {}): Promise; privatePostGetOrderDetails(params?: {}): Promise; privatePostGetAccounts(params?: {}): Promise; privatePostGetTransactions(params?: {}): Promise; privatePostGetFiatBankAccounts(params?: {}): Promise; privatePostGetDigitalCurrencyDepositAddress(params?: {}): Promise; privatePostGetDigitalCurrencyDepositAddress2(params?: {}): Promise; privatePostGetDigitalCurrencyDepositAddresses(params?: {}): Promise; privatePostGetDigitalCurrencyDepositAddresses2(params?: {}): Promise; privatePostGetTrades(params?: {}): Promise; privatePostGetBrokerageFees(params?: {}): Promise; privatePostGetDigitalCurrencyWithdrawal(params?: {}): Promise; privatePostPlaceLimitOrder(params?: {}): Promise; privatePostPlaceMarketOrder(params?: {}): Promise; privatePostCancelOrder(params?: {}): Promise; privatePostSynchDigitalCurrencyDepositAddressWithBlockchain(params?: {}): Promise; privatePostRequestFiatWithdrawal(params?: {}): Promise; privatePostWithdrawFiatCurrency(params?: {}): Promise; privatePostWithdrawDigitalCurrency(params?: {}): Promise; privatePostWithdrawCrypto(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;