import { Algodv2 } from "algosdk";
import V1Staking from "./v1_staking";
export default class V1UserStakingState {
    algod: Algodv2;
    staking: V1Staking;
    storageAddress: string;
    totalStaked: number;
    rewardsProgramNumber: number;
    rewardsCoefficient: number;
    unclaimedRewards: number;
    unclaimedSecondaryRewards: number;
    rewardsPerYear: number;
    secondaryRewardsPerYear: number;
    constructor(algod: Algodv2, staking: V1Staking, storageAddress: string);
    loadState(): Promise<void>;
}
