import type { Transaction } from '@mysten/sui/transactions'; import { FarmsStakingPool } from 'aftermath-ts-sdk'; export declare class AftermathFarm { readonly stakingPool: FarmsStakingPool; constructor(stakingPool: FarmsStakingPool); harvestRewards(address: string, positionIds: string[]): Promise; stake(address: string, lockDurationMs: number, stakeAmount: bigint): Promise; getTotalStaked(): bigint; getRewardTokens(): import("aftermath-ts-sdk").FarmsStakingPoolRewardCoin[]; }