import { TransactionInstruction, PublicKey } from "@solana/web3.js";
export interface InitVaultAccounts {
    adminAuthority: PublicKey;
    vaultState: PublicKey;
    baseVaultAuthority: PublicKey;
    tokenVault: PublicKey;
    baseTokenMint: PublicKey;
    sharesMint: PublicKey;
    adminTokenAccount: PublicKey;
    systemProgram: PublicKey;
    rent: PublicKey;
    tokenProgram: PublicKey;
    sharesTokenProgram: PublicKey;
}
export declare function initVault(accounts: InitVaultAccounts, programId?: PublicKey): TransactionInstruction;
//# sourceMappingURL=initVault.d.ts.map