import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { webGetCtrlFeesAndLimits(params?: {}): Promise; webGetEnDocsFees(params?: {}): Promise; publicGetCurrency(params?: {}): Promise; publicGetCurrencyListExtended(params?: {}): Promise; publicGetOrderBook(params?: {}): Promise; publicGetPairSettings(params?: {}): Promise; publicGetTicker(params?: {}): Promise; publicGetTrades(params?: {}): Promise; publicGetCandlesHistory(params?: {}): Promise; publicGetRequiredAmount(params?: {}): Promise; publicGetPaymentsProvidersCryptoList(params?: {}): Promise; privatePostUserInfo(params?: {}): Promise; privatePostOrderCreate(params?: {}): Promise; privatePostOrderCancel(params?: {}): Promise; privatePostStopMarketOrderCreate(params?: {}): Promise; privatePostStopMarketOrderCancel(params?: {}): Promise; privatePostUserOpenOrders(params?: {}): Promise; privatePostUserTrades(params?: {}): Promise; privatePostUserCancelledOrders(params?: {}): Promise; privatePostOrderTrades(params?: {}): Promise; privatePostDepositAddress(params?: {}): Promise; privatePostWithdrawCrypt(params?: {}): Promise; privatePostWithdrawGetTxid(params?: {}): Promise; privatePostExcodeCreate(params?: {}): Promise; privatePostExcodeLoad(params?: {}): Promise; privatePostCodeCheck(params?: {}): Promise; privatePostWalletHistory(params?: {}): Promise; privatePostWalletOperations(params?: {}): Promise; privatePostMarginUserOrderCreate(params?: {}): Promise; privatePostMarginUserOrderUpdate(params?: {}): Promise; privatePostMarginUserOrderCancel(params?: {}): Promise; privatePostMarginUserPositionClose(params?: {}): Promise; privatePostMarginUserPositionMarginAdd(params?: {}): Promise; privatePostMarginUserPositionMarginRemove(params?: {}): Promise; privatePostMarginCurrencyList(params?: {}): Promise; privatePostMarginPairList(params?: {}): Promise; privatePostMarginSettings(params?: {}): Promise; privatePostMarginFundingList(params?: {}): Promise; privatePostMarginUserInfo(params?: {}): Promise; privatePostMarginUserOrderList(params?: {}): Promise; privatePostMarginUserOrderHistory(params?: {}): Promise; privatePostMarginUserOrderTrades(params?: {}): Promise; privatePostMarginUserOrderMaxQuantity(params?: {}): Promise; privatePostMarginUserPositionList(params?: {}): Promise; privatePostMarginUserPositionMarginRemoveInfo(params?: {}): Promise; privatePostMarginUserPositionMarginAddInfo(params?: {}): Promise; privatePostMarginUserWalletList(params?: {}): Promise; privatePostMarginUserWalletHistory(params?: {}): Promise; privatePostMarginUserTradeList(params?: {}): Promise; privatePostMarginTrades(params?: {}): Promise; privatePostMarginLiquidationFeed(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;