import BigNumber from 'bignumber.js'; import { CalculationOptions, CurveDefaults, GetMarketCapOptions, GetPriceOptions } from './types'; export declare abstract class AbstractCurve { curveDefaults: CurveDefaults; abstract getTokensAmountFromCollateral(options: CalculationOptions): bigint; abstract getCollateralAmountFromTokens(options: CalculationOptions): bigint; abstract getCollateralPrice(options: GetPriceOptions): BigNumber; abstract getMarketCap(options: GetMarketCapOptions): bigint; }