/// /// /// import { BeetStruct, FixableBeetStruct } from '@metaplex-foundation/beet'; import { PublicKey } from '@solana/web3.js'; import BigNumber from 'bignumber.js'; export type Escrow = { buffer: Buffer; locker: PublicKey; owner: PublicKey; bump: number; tokens: PublicKey; amount: BigNumber; escrowStartedAt: BigNumber; escrowEndsAt: BigNumber; voteDelegate: PublicKey; isMaxLock: boolean; partialUnstakingAmount: BigNumber; padding: BigNumber; buffers: BigNumber[]; }; export declare const escrowStruct: BeetStruct>; export type PartialUnstake = { buffer: Buffer; escrow: PublicKey; amount: BigNumber; expiration: BigNumber; buffers: BigNumber[]; memo: number[]; }; export declare const partialUnstakeStruct: FixableBeetStruct>; export type ClaimStatus = { accountDiscriminator: number[]; claimant: PublicKey; lockedAmount: BigNumber; lockedAmountWithdrawn: BigNumber; unlockedAmount: BigNumber; closable: Buffer; admin: PublicKey; }; export declare const claimStatusStruct: BeetStruct>;