/// /// /// import { PublicKey } from '@solana/web3.js'; import BigNumber from 'bignumber.js'; import { BeetStruct, FixableBeetStruct, DataEnumKeyAsKind, FixableBeet } from '@metaplex-foundation/beet'; export type TokenBalance = { buffer: Buffer; init: boolean; bump: number; balance: BigNumber; rentPayer: PublicKey; }; export declare const tokenBalanceStruct: BeetStruct>; export type StakeAccountMetadata = { accountDiscriminator: number[]; metadata_bump: number; custody_bump: number; authority_bump: number; recorded_balance: BigNumber; recorded_vesting_balance: BigNumber; owner: PublicKey; delegate: PublicKey; stake_account_checkpoints_last_index: number; }; export declare const stakeAccountMetadataStruct: BeetStruct>; type IdentityRecord = { Discord: { username: number[]; }; Solana: { pubkey: number[]; }; Evm: { pubkey: number[]; }; Sui: { address: number[]; }; Aptos: { address: number[]; }; Cosmwasm: { address: number[]; }; Injective: { address: number[]; }; Algorand: { pubkey: number[]; }; }; export type Identity = DataEnumKeyAsKind; export declare const identityStruct: FixableBeet; export type ClaimInfo = { discriminator: number[]; identity: Identity; amount: BigNumber; }; export declare const claimInfoStruct: FixableBeetStruct>; export {};