/// /// import { BeetStruct, FixableBeetStruct } from '@metaplex-foundation/beet'; import { PublicKey } from '@solana/web3.js'; import BigNumber from 'bignumber.js'; export declare enum LockupKind { None = 0, Cliff = 1, Constant = 2 } export type Lockup = { startTs: BigNumber; endTs: BigNumber; kind: number; }; export declare const lockupStruct: BeetStruct>; export type RecentProposal = { proposal: PublicKey; ts: BigNumber; }; export declare const recentProposalStruct: BeetStruct>; export type PositionData = { accountDiscriminator: number[]; registrar: PublicKey; mint: PublicKey; lockup: Lockup; amountDepositedNative: BigNumber; votingMintConfigIdx: number; numActiveVotes: number; genesisEnd: BigNumber; bumpSeed: number; voteController: PublicKey; registrarPaidRent: BigNumber; recentProposals: RecentProposal[]; }; export declare const positionDataStruct: FixableBeetStruct>;