import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetCurrencyPairs(params?: {}): Promise; publicGetTicker(params?: {}): Promise; publicGetDepth(params?: {}): Promise; publicGetTrades(params?: {}): Promise; publicGetKline(params?: {}): Promise; publicGetAccuracy(params?: {}): Promise; privatePostUserInfo(params?: {}): Promise; privatePostCreateOrder(params?: {}): Promise; privatePostCancelOrder(params?: {}): Promise; privatePostOrdersInfo(params?: {}): Promise; privatePostOrdersInfoHistory(params?: {}): Promise; privatePostWithdraw(params?: {}): Promise; privatePostWithdrawCancel(params?: {}): Promise; privatePostWithdraws(params?: {}): Promise; privatePostWithdrawConfigs(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;