import { Contracts } from '../lib/Contracts'; import { address, AccountStatus, Balance, Decimal, Index, Integer, Market, MarketWithInfo, RiskLimits, RiskParams, TotalPar, Values, CallOptions } from '../types'; export declare class Getters { private contracts; constructor(contracts: Contracts); getMarginRatio(options?: CallOptions): Promise; getLiquidationSpread(options?: CallOptions): Promise; getEarningsRate(options?: CallOptions): Promise; getMinBorrowedValue(options?: CallOptions): Promise; getRiskParams(options?: CallOptions): Promise; getRiskLimits(options?: CallOptions): Promise; getNumMarkets(options?: CallOptions): Promise; getMarketTokenAddress(marketId: Integer, options?: CallOptions): Promise
; getMarketTotalPar(marketId: Integer, options?: CallOptions): Promise; getMarketCachedIndex(marketId: Integer, options?: CallOptions): Promise; getMarketCurrentIndex(marketId: Integer, options?: CallOptions): Promise; getMarketPriceOracle(marketId: Integer, options?: CallOptions): Promise
; getMarketInterestSetter(marketId: Integer, options?: CallOptions): Promise
; getMarketMarginPremium(marketId: Integer, options?: CallOptions): Promise; getMarketSpreadPremium(marketId: Integer, options?: CallOptions): Promise; getMarketIsClosing(marketId: Integer, options?: CallOptions): Promise; getMarketPrice(marketId: Integer, options?: CallOptions): Promise; getMarketUtilization(marketId: Integer, options?: CallOptions): Promise; getMarketInterestRate(marketId: Integer, options?: CallOptions): Promise; getMarketSupplyInterestRate(marketId: Integer, options?: CallOptions): Promise; getLiquidationSpreadForPair(heldMarketId: Integer, owedMarketId: Integer, options?: CallOptions): Promise; getMarket(marketId: Integer, options?: CallOptions): Promise; getMarketWithInfo(marketId: Integer, options?: CallOptions): Promise; getNumExcessTokens(marketId: Integer, options?: CallOptions): Promise; getAccountPar(accountOwner: address, accountNumber: Integer, marketId: Integer, options?: CallOptions): Promise; getAccountWei(accountOwner: address, accountNumber: Integer, marketId: Integer, options?: CallOptions): Promise; getAccountStatus(accountOwner: address, accountNumber: Integer, options?: CallOptions): Promise; getAccountValues(accountOwner: address, accountNumber: Integer, options?: CallOptions): Promise; getAdjustedAccountValues(accountOwner: address, accountNumber: Integer, options?: CallOptions): Promise; getAccountBalances(accountOwner: address, accountNumber: Integer, options?: CallOptions): Promise; isAccountLiquidatable(liquidOwner: address, liquidNumber: Integer, options?: CallOptions): Promise; getIsLocalOperator(owner: address, operator: address, options?: CallOptions): Promise; getIsGlobalOperator(operator: address, options?: CallOptions): Promise; getAdmin(options?: CallOptions): Promise
; getExpiryAdmin(options?: CallOptions): Promise
; getExpiry(accountOwner: address, accountNumber: Integer, marketId: Integer, options?: CallOptions): Promise; getExpiryPrices(heldMarketId: Integer, owedMarketId: Integer, expiryTimestamp: Integer, options?: CallOptions): Promise<{ heldPrice: Integer; owedPrice: Integer; }>; getExpiryRampTime(options?: CallOptions): Promise; private parseIndex; private parseTotalPar; }