/// /// /// import { BeetStruct, FixableBeetStruct } from '@metaplex-foundation/beet'; import { PublicKey } from '@solana/web3.js'; import BigNumber from 'bignumber.js'; export type UnstakeRequest = { staking_pool_key: PublicKey; withdrawal_amount: BigNumber; request_time: BigNumber; cooldown_end_time: BigNumber; _padding: number[]; }; export declare const unstakeRequestStruct: BeetStruct>; export type Deposit = { staking_pool_key: PublicKey; pool_multiplier: BigNumber; amount_staked: BigNumber; accrued_rewards: BigNumber; }; export declare const depositStruct: BeetStruct>; export type UserStakeInfo = { buffer: Buffer; unstake_requests: UnstakeRequest[]; deposits: Deposit[]; amount_staked: BigNumber; bump: number; _padding: number[]; }; export declare const userStakeInfoStruct: FixableBeetStruct>;