import { DexType, PriceType, QuoteType, TradingPool, UITokenAmount } from '../types'; import { Types } from 'aptos'; import { TypeTag } from '@manahippo/move-to-ts'; import { App } from '../../generated'; import { LiquidityPool as PontemPool } from '../../generated/liquidswap_v05/liquidity_pool'; export declare abstract class PontemV05TradingPool extends TradingPool { pool: PontemPool | null; get dexType(): DexType; get xReserve(): number; get yReserve(): number; isStateLoaded(): boolean; reloadStateInternal(app: App): Promise; getPrice(): PriceType; getQuote(inputUiAmt: UITokenAmount, isXtoY: boolean): QuoteType; getQuoteWithFixedOutput(outputUiAmt: number, isXtoY: boolean): QuoteType; abstract getTagE(): TypeTag; makePayload(inputUiAmt: UITokenAmount, minOutAmt: UITokenAmount): Types.EntryFunctionPayload; isRoutable(fixedOut: boolean, isXtoY: boolean): boolean; } //# sourceMappingURL=PontemV05TradingPool.d.ts.map