import type { Amount, Token } from '@crypto-dex-sdk/currency'; import type { MultiPath } from '../MultiRoute'; import type { Pool } from '../Pool'; import type { StableSwap } from './StableSwap'; import { JSBI } from '@crypto-dex-sdk/math'; import { Fee } from '../Fee'; export declare class StablePool implements Pool { readonly swapGasCost: JSBI; readonly minLiquidity: JSBI; readonly token0: Token; readonly token1: Token; readonly fee = Fee.MEDIUM; private readonly _swap; private readonly _baseSwap?; constructor(swap: StableSwap, token0: Token, token1: Token, baseSwap?: StableSwap); get chainId(): number; get reserve0(): Amount; get reserve1(): Amount; involvesToken(token: Token): boolean; pathOf(token: Token): MultiPath; getOutputAmount(inputAmount: Amount): [Amount]; } //# sourceMappingURL=StablePool.d.ts.map