import { BigintIsh, NETWORK, Percent, TxBuilder } from '../core'; import { AmmPosition } from './entities/AmmPosition'; interface IncreaseLiquidityOptions { amountX?: BigintIsh; amountY?: BigintIsh; slippageTolerance: Percent; deadline?: number; } interface DecreaseLiquidityOptions { slippageTolerance: Percent; deadline?: number; } export declare class AmmPositionManager extends TxBuilder { network: NETWORK; private readonly poolManager; constructor(network?: NETWORK); getUserPositions(owner: string): Promise; increaseLiquidity(position: AmmPosition, options: IncreaseLiquidityOptions): Promise; decreaseLiquidity(position: AmmPosition, options: DecreaseLiquidityOptions): Promise; } export {};