import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetDepthPair(params?: {}): Promise; publicGetCurrenciesPair(params?: {}): Promise; publicGetCurrenciesAll(params?: {}): Promise; publicGetCurrencyPairsPair(params?: {}): Promise; publicGetCurrencyPairsAll(params?: {}): Promise; publicGetLastPricePair(params?: {}): Promise; publicGetTickerPair(params?: {}): Promise; publicGetTradesPair(params?: {}): Promise; privatePostActiveOrders(params?: {}): Promise; privatePostCancelOrder(params?: {}): Promise; privatePostDepositHistory(params?: {}): Promise; privatePostGetIdInfo(params?: {}): Promise; privatePostGetInfo(params?: {}): Promise; privatePostGetInfo2(params?: {}): Promise; privatePostGetPersonalInfo(params?: {}): Promise; privatePostTrade(params?: {}): Promise; privatePostTradeHistory(params?: {}): Promise; privatePostWithdraw(params?: {}): Promise; privatePostWithdrawHistory(params?: {}): Promise; ecapiPostCreateInvoice(params?: {}): Promise; ecapiPostGetInvoice(params?: {}): Promise; ecapiPostGetInvoiceIdsByOrderNumber(params?: {}): Promise; ecapiPostCancelInvoice(params?: {}): Promise; tlapiPostGetPositions(params?: {}): Promise; tlapiPostPositionHistory(params?: {}): Promise; tlapiPostActivePositions(params?: {}): Promise; tlapiPostCreatePosition(params?: {}): Promise; tlapiPostChangePosition(params?: {}): Promise; tlapiPostCancelPosition(params?: {}): Promise; fapiGetGroupsGroupId(params?: {}): Promise; fapiGetLastPriceGroupIdPair(params?: {}): Promise; fapiGetTickerGroupIdPair(params?: {}): Promise; fapiGetTradesGroupIdPair(params?: {}): Promise; fapiGetDepthGroupIdPair(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;