import { FaaSPool } from './FaaSPool'; import { BigintIsh, Coin, CoinAmount, ObjectId } from '../../core'; interface PositionConstructorArgs { objectId: string; owner: string; pool: FaaSPool; liquidity: BigintIsh; tokenRewardDebt: BigintIsh; flxRewardDebt: BigintIsh; } export declare class FaaSPosition extends ObjectId { readonly owner: string; readonly pool: FaaSPool; readonly liquidity: BigintIsh; readonly tokenRewardDebt: BigintIsh; readonly flxRewardDebt: BigintIsh; private _wrappedLiquidityPosition; constructor({ objectId, owner, pool, liquidity, tokenRewardDebt, flxRewardDebt, }: PositionConstructorArgs); get amountX(): CoinAmount; get amountY(): CoinAmount; get pendingRewards(): Readonly<{ pendingToken: CoinAmount; pendingFLX: CoinAmount; }>; } export {};