import BN from "bn.js"; import { AmmV3PoolInfo, AmmV3PoolPersonalPosition, AmmV3PoolRewardInfo } from "../ammV3"; import { Tick } from "./tick"; export declare class PositionUtils { static getfeeGrowthInside(poolState: AmmV3PoolInfo, tickLowerState: Tick, tickUpperState: Tick): { feeGrowthInsideX64A: BN; feeGrowthInsideBX64: BN; }; static GetPositionFees(ammPool: AmmV3PoolInfo, positionState: AmmV3PoolPersonalPosition, tickLowerState: Tick, tickUpperState: Tick): { tokenFeeAmountA: BN; tokenFeeAmountB: BN; }; static GetPositionRewards(ammPool: AmmV3PoolInfo, positionState: AmmV3PoolPersonalPosition, tickLowerState: Tick, tickUpperState: Tick): BN[]; static getRewardGrowthInside(tickCurrentIndex: number, tickLowerState: Tick, tickUpperState: Tick, rewardInfos: AmmV3PoolRewardInfo[]): BN[]; } //# sourceMappingURL=position.d.ts.map