import { PublicKey } from "@solana/web3.js";
export declare class UserStakeVoteState {
    discriminator: bigint;
    stakePoolState: PublicKey;
    owner: PublicKey;
    timeStartAt: bigint;
    timeEndAt: bigint;
    timeStakeRelease: bigint;
    periodUsed: bigint;
    periodTotal: bigint;
    stakeAllTotal: bigint;
    stakeTotal: bigint;
    stakeReleaseNotRecived: bigint;
    stakeReleaseRecived: bigint;
    stakeReleasePerTime: bigint;
    votePerTime: bigint;
    voteUsed: bigint;
    voteTotal: bigint;
    decimal: bigint;
    constructor(discriminator: bigint, stakePoolState: PublicKey, owner: PublicKey, timeStartAt: bigint, timeEndAt: bigint, timeStakeRelease: bigint, periodUsed: bigint, periodTotal: bigint, stakeAllTotal: bigint, stakeTotal: bigint, stakeReleaseNotRecived: bigint, stakeReleaseRecived: bigint, stakeReleasePerTime: bigint, votePerTime: bigint, voteUsed: bigint, voteTotal: bigint, decimal: bigint);
    static fromBuffer(buffer: Buffer): UserStakeVoteState;
}
export declare class UserVoteState {
    discriminator: bigint;
    ballotBot: PublicKey;
    owner: PublicKey;
    voteCount: bigint;
    constructor(discriminator: bigint, ballotBot: PublicKey, owner: PublicKey, voteCount: bigint);
    static fromBuffer(buffer: Buffer): UserVoteState;
}
//# sourceMappingURL=userStakeVoteState.d.ts.map