import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { binanceGetPing(params?: {}): Promise; binanceGetTime(params?: {}): Promise; binanceGetDepth(params?: {}): Promise; binanceGetTrades(params?: {}): Promise; binanceGetAggTrades(params?: {}): Promise; binanceGetHistoricalTrades(params?: {}): Promise; binanceGetKlines(params?: {}): Promise; binanceGetTicker24hr(params?: {}): Promise; binanceGetTickerPrice(params?: {}): Promise; binanceGetTickerBookTicker(params?: {}): Promise; binanceGetExchangeInfo(params?: {}): Promise; binancePutUserDataStream(params?: {}): Promise; binancePostUserDataStream(params?: {}): Promise; binanceDeleteUserDataStream(params?: {}): Promise; publicGetOpenV1CommonTime(params?: {}): Promise; publicGetOpenV1CommonSymbols(params?: {}): Promise; publicGetOpenV1MarketDepth(params?: {}): Promise; publicGetOpenV1MarketTrades(params?: {}): Promise; publicGetOpenV1MarketAggTrades(params?: {}): Promise; publicGetOpenV1MarketKlines(params?: {}): Promise; privateGetOpenV1OrdersDetail(params?: {}): Promise; privateGetOpenV1Orders(params?: {}): Promise; privateGetOpenV1AccountSpot(params?: {}): Promise; privateGetOpenV1AccountSpotAsset(params?: {}): Promise; privateGetOpenV1OrdersTrades(params?: {}): Promise; privateGetOpenV1Withdraws(params?: {}): Promise; privateGetOpenV1Deposits(params?: {}): Promise; privateGetOpenV1DepositsAddress(params?: {}): Promise; privatePostOpenV1Orders(params?: {}): Promise; privatePostOpenV1OrdersCancel(params?: {}): Promise; privatePostOpenV1OrdersOco(params?: {}): Promise; privatePostOpenV1Withdraws(params?: {}): Promise; privatePostOpenV1UserDataStream(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;