import { PublicKey, TransactionInstruction } from "@solana/web3.js"; export interface CreateKvaultWrapperArgs { creator: PublicKey; feeRecipient: PublicKey; wrapperMint: PublicKey; underlyingMint: PublicKey; kvaultState: PublicKey; kvaultShareMint: PublicKey; creatorDepositFeeBps: number; useFarms: boolean; name: string; symbol: string; uri: string; underlyingTokenProgram: PublicKey; farmsUserState?: PublicKey; farmsFarmState?: PublicKey; } export declare function createKvaultWrapperIx(args: CreateKvaultWrapperArgs): TransactionInstruction;