/// /// import { PublicKey } from '@solana/web3.js'; import BigNumber from 'bignumber.js'; import { BeetStruct } from '@metaplex-foundation/beet'; export type ParsedBoost = { pubkey: string; accountDiscriminator: number[]; expiresAt: string; mint: string; weight: string; lastRewardsFactor: string; rewardsFactor: string; totalDeposits: string; totalStakers: string; withdrawFee: string; }; export type Boost = { accountDiscriminator: number[]; expiresAt: BigNumber; mint: PublicKey; weight: BigNumber; lastRewardsFactor: BigNumber; rewardsFactor: BigNumber; totalDeposits: BigNumber; totalStakers: BigNumber; withdrawFee: BigNumber; }; export declare const boostStruct: BeetStruct>; export type Config = { accountDiscriminator: number[]; admin: PublicKey; boosts: PublicKey[]; len: number; rewardsFactor: BigNumber; takeRate: BigNumber; totalWeight: BigNumber; }; export declare const configStruct: BeetStruct>; export type Stake = { accountDiscriminator: number[]; authority: PublicKey; balance: BigNumber; boost: PublicKey; lastClaimAt: BigNumber; lastDepositAt: BigNumber; lastWithdrawAt: BigNumber; lastRewardsFactor: BigNumber; rewards: BigNumber; buffer: number[]; }; export declare const stakeStruct: BeetStruct>; export type Proof = { accountDiscriminator: number[]; authority: PublicKey; balance: BigNumber; balance1: BigNumber; buffer: number[]; }; export declare const proofStruct: BeetStruct>;