///
///
import { BeetStruct, FixableBeetStruct } from '@metaplex-foundation/beet';
import { PublicKey } from '@solana/web3.js';
import BigNumber from 'bignumber.js';
export type StakeAccount = {
accountDiscriminator: number[];
authority: PublicKey;
depositAmount: BigNumber;
reward: BigNumber;
rewardDebt: BigNumber;
bump: number;
multiplierAmount: BigNumber;
};
export declare const stakeAccountStruct: BeetStruct>;
export type StakeLock = {
depositAmount: BigNumber;
servingPeriod: BigNumber;
startTime: BigNumber;
};
export declare const stakeLockStruct: BeetStruct>;
export type StakeLockedAccount = {
accountDiscriminator: number[];
authority: PublicKey;
stakeLock: StakeLock[];
bump: number;
};
export declare const stakeLockedAccountStruct: FixableBeetStruct>;