import { type Address, type ContractProvider } from '@ton/core'; import { PositionReward, Q120X120 } from './abi'; export interface PositionData { poolAddress: Address; ownerAddress: Address; totalLiquidity: bigint; lockedLiquidity: bigint; rewards: Map; xPending: bigint; yPending: bigint; xFeePerTokenCheckpoint: Q120X120; yFeePerTokenCheckpoint: Q120X120; } export declare class Position { readonly address: Address; constructor(address: Address); getData(provider: ContractProvider): Promise; getAvailableFees(provider: ContractProvider, xFeePerToken: Q120X120, yFeePerToken: Q120X120): Promise<{ xFee: bigint; yFee: bigint; }>; }