import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetApiV1Assets(params?: {}): Promise; publicGetApiV1Collateral(params?: {}): Promise; publicGetApiV1BorrowLendMarkets(params?: {}): Promise; publicGetApiV1BorrowLendMarketsHistory(params?: {}): Promise; publicGetApiV1Markets(params?: {}): Promise; publicGetApiV1Market(params?: {}): Promise; publicGetApiV1Ticker(params?: {}): Promise; publicGetApiV1Tickers(params?: {}): Promise; publicGetApiV1Depth(params?: {}): Promise; publicGetApiV1Klines(params?: {}): Promise; publicGetApiV1MarkPrices(params?: {}): Promise; publicGetApiV1OpenInterest(params?: {}): Promise; publicGetApiV1FundingRates(params?: {}): Promise; publicGetApiV1Status(params?: {}): Promise; publicGetApiV1Ping(params?: {}): Promise; publicGetApiV1Time(params?: {}): Promise; publicGetApiV1Wallets(params?: {}): Promise; publicGetApiV1Trades(params?: {}): Promise; publicGetApiV1TradesHistory(params?: {}): Promise; privateGetApiV1Account(params?: {}): Promise; privateGetApiV1AccountLimitsBorrow(params?: {}): Promise; privateGetApiV1AccountLimitsOrder(params?: {}): Promise; privateGetApiV1AccountLimitsWithdrawal(params?: {}): Promise; privateGetApiV1BorrowLendPositions(params?: {}): Promise; privateGetApiV1Capital(params?: {}): Promise; privateGetApiV1CapitalCollateral(params?: {}): Promise; privateGetWapiV1CapitalDeposits(params?: {}): Promise; privateGetWapiV1CapitalDepositAddress(params?: {}): Promise; privateGetWapiV1CapitalWithdrawals(params?: {}): Promise; privateGetApiV1Position(params?: {}): Promise; privateGetWapiV1HistoryBorrowLend(params?: {}): Promise; privateGetWapiV1HistoryInterest(params?: {}): Promise; privateGetWapiV1HistoryBorrowLendPositions(params?: {}): Promise; privateGetWapiV1HistoryDust(params?: {}): Promise; privateGetWapiV1HistoryFills(params?: {}): Promise; privateGetWapiV1HistoryFunding(params?: {}): Promise; privateGetWapiV1HistoryOrders(params?: {}): Promise; privateGetWapiV1HistoryRfq(params?: {}): Promise; privateGetWapiV1HistoryQuote(params?: {}): Promise; privateGetWapiV1HistorySettlement(params?: {}): Promise; privateGetWapiV1HistoryStrategies(params?: {}): Promise; privateGetApiV1Order(params?: {}): Promise; privateGetApiV1Orders(params?: {}): Promise; privatePostApiV1AccountConvertDust(params?: {}): Promise; privatePostApiV1BorrowLend(params?: {}): Promise; privatePostWapiV1CapitalWithdrawals(params?: {}): Promise; privatePostApiV1Order(params?: {}): Promise; privatePostApiV1Orders(params?: {}): Promise; privatePostApiV1Rfq(params?: {}): Promise; privatePostApiV1RfqAccept(params?: {}): Promise; privatePostApiV1RfqRefresh(params?: {}): Promise; privatePostApiV1RfqCancel(params?: {}): Promise; privatePostApiV1RfqQuote(params?: {}): Promise; privateDeleteApiV1Order(params?: {}): Promise; privateDeleteApiV1Orders(params?: {}): Promise; privatePatchApiV1Account(params?: {}): Promise; } declare abstract class Exchange extends _Exchange { } export default Exchange;