import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetMarkets(params?: {}): Promise; publicGetCurrencies(params?: {}): Promise; publicPostTicker(params?: {}): Promise; publicPostOrderbook(params?: {}): Promise; publicPostTrades(params?: {}): Promise; publicPostOHLCV(params?: {}): Promise; privatePostAccounts(params?: {}): Promise; privatePostBalance(params?: {}): Promise; privatePostMyPendingOrders(params?: {}): Promise; privatePostPositions(params?: {}): Promise; privatePostBuildAllocate(params?: {}): Promise; privatePostBuildCancelOrders(params?: {}): Promise; privatePostBuildCreateAccount(params?: {}): Promise; privatePostBuildCreateOrders(params?: {}): Promise; privatePostBuildDeallocate(params?: {}): Promise; privatePostBuildDeposit(params?: {}): Promise; privatePostBuildSetLeverage(params?: {}): Promise; privatePostBuildWithdraw(params?: {}): Promise; privatePostSubmitAllocate(params?: {}): Promise; privatePostSubmitCancelOrders(params?: {}): Promise; privatePostSubmitCreateAccount(params?: {}): Promise; privatePostSubmitCreateOrders(params?: {}): Promise; privatePostSubmitDeallocate(params?: {}): Promise; privatePostSubmitDeposit(params?: {}): Promise; privatePostSubmitSetLeverage(params?: {}): Promise; privatePostSubmitWithdraw(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;