import { PublicKey } from "@solana/web3.js";
import Decimal from "decimal.js";
export type UserFarm = {
    farm: PublicKey;
    stakedToken: PublicKey;
    activeStakeByDelegatee: Map<string, Decimal>;
    pendingDepositStakeByDelegatee: Map<string, Decimal>;
    pendingWithdrawalUnstakeByDelegatee: Map<string, Decimal>;
    pendingRewards: PendingReward[];
};
export type PendingReward = {
    rewardTokenMint: PublicKey;
    cumulatedPendingRewards: Decimal;
    pendingRewardsByDelegatee: Map<string, Decimal>;
};
