import { PublicKey } from "@solana/web3.js"; export interface WrapperVaultState { version: number; bump: number; vaultAuthorityBump: number; protocol: number; creationTimestamp: bigint; creator: PublicKey; wrapperMint: PublicKey; underlyingMint: PublicKey; sourcePool: PublicKey; sourcePositionPda: PublicKey; creatorDepositFeeBps: number; intermediateHeld: bigint; freeUnderlyingHeld: bigint; accumulatedCreatorFees: bigint; accumulatedProtocolFees: bigint; wrapperSupply: bigint; protocolData: Uint8Array; } export declare const WRAPPER_VAULT_DISCRIMINATOR: Uint8Array; export declare const WRAPPER_VAULT_SIZE = 558; export declare const WRAPPER_VAULT_CREATOR_OFFSET = 20; export interface WrapperVaultEntry { pda: PublicKey; state: WrapperVaultState; } export declare function decodeWrapperVault(data: Uint8Array): WrapperVaultState;