/// /// import { PublicKey } from '@solana/web3.js'; import BigNumber from 'bignumber.js'; import { BeetStruct } from '@metaplex-foundation/beet'; export declare enum LockupKind { None = 0, Daily = 1, Monthly = 2, Cliff = 3, Constant = 4 } type Lockup = { startTs: BigNumber; endTs: BigNumber; kind: LockupKind; reserved: number[]; }; type Deposit = { lockup: Lockup; amountDepositedNative: BigNumber; amountInitiallyLockedNative: BigNumber; isUsed: boolean; allowClawback: boolean; votingMintConfigIdx: number; reserved: number[]; }; export type Voter = { accountDiscriminator: number[]; voterAuthority: PublicKey; registrar: PublicKey; deposits: Deposit[]; }; export declare const voterStruct: BeetStruct>; export {};