import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetCurrencies(params?: {}): Promise; publicGetProducts(params?: {}): Promise; publicGetProductsId(params?: {}): Promise; publicGetProductsIdBook(params?: {}): Promise; publicGetProductsIdCandles(params?: {}): Promise; publicGetProductsIdStats(params?: {}): Promise; publicGetProductsIdTicker(params?: {}): Promise; publicGetProductsIdTrades(params?: {}): Promise; publicGetTime(params?: {}): Promise; publicGetProductsSparkLines(params?: {}): Promise; publicGetProductsVolumeSummary(params?: {}): Promise; privateGetAddressBook(params?: {}): Promise; privateGetAccounts(params?: {}): Promise; privateGetAccountsId(params?: {}): Promise; privateGetAccountsIdHolds(params?: {}): Promise; privateGetAccountsIdLedger(params?: {}): Promise; privateGetAccountsIdTransfers(params?: {}): Promise; privateGetCoinbaseAccounts(params?: {}): Promise; privateGetFills(params?: {}): Promise; privateGetFunding(params?: {}): Promise; privateGetFees(params?: {}): Promise; privateGetMarginProfileInformation(params?: {}): Promise; privateGetMarginBuyingPower(params?: {}): Promise; privateGetMarginWithdrawalPower(params?: {}): Promise; privateGetMarginWithdrawalPowerAll(params?: {}): Promise; privateGetMarginExitPlan(params?: {}): Promise; privateGetMarginLiquidationHistory(params?: {}): Promise; privateGetMarginPositionRefreshAmounts(params?: {}): Promise; privateGetMarginStatus(params?: {}): Promise; privateGetOracle(params?: {}): Promise; privateGetOrders(params?: {}): Promise; privateGetOrdersId(params?: {}): Promise; privateGetOrdersClientClientOid(params?: {}): Promise; privateGetOtcOrders(params?: {}): Promise; privateGetPaymentMethods(params?: {}): Promise; privateGetPosition(params?: {}): Promise; privateGetProfiles(params?: {}): Promise; privateGetProfilesId(params?: {}): Promise; privateGetReportsReportId(params?: {}): Promise; privateGetTransfers(params?: {}): Promise; privateGetTransfersTransferId(params?: {}): Promise; privateGetUsersSelfExchangeLimits(params?: {}): Promise; privateGetUsersSelfHoldBalances(params?: {}): Promise; privateGetUsersSelfTrailingVolume(params?: {}): Promise; privateGetWithdrawalsFeeEstimate(params?: {}): Promise; privateGetConversionsConversionId(params?: {}): Promise; privateGetConversionsFees(params?: {}): Promise; privatePostConversions(params?: {}): Promise; privatePostDepositsCoinbaseAccount(params?: {}): Promise; privatePostDepositsPaymentMethod(params?: {}): Promise; privatePostCoinbaseAccountsIdAddresses(params?: {}): Promise; privatePostFundingRepay(params?: {}): Promise; privatePostOrders(params?: {}): Promise; privatePostPositionClose(params?: {}): Promise; privatePostProfilesMarginTransfer(params?: {}): Promise; privatePostProfilesTransfer(params?: {}): Promise; privatePostReports(params?: {}): Promise; privatePostWithdrawalsCoinbase(params?: {}): Promise; privatePostWithdrawalsCoinbaseAccount(params?: {}): Promise; privatePostWithdrawalsCrypto(params?: {}): Promise; privatePostWithdrawalsPaymentMethod(params?: {}): Promise; privateDeleteOrders(params?: {}): Promise; privateDeleteOrdersClientClientOid(params?: {}): Promise; privateDeleteOrdersId(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;