import { PublicKey, TransactionInstruction } from "@solana/web3.js"; export declare class createInstructionV3 { tag: number; name: string; space: number; referrerIdxOpt: number | null; static schema: { struct: { tag: string; name: string; space: string; referrerIdxOpt: { option: string; }; }; }; constructor(obj: { name: string; space: number; referrerIdxOpt: number | null; }); serialize(): Uint8Array; getInstruction(programId: PublicKey, namingServiceProgram: PublicKey, rootDomain: PublicKey, name: PublicKey, reverseLookup: PublicKey, systemProgram: PublicKey, centralState: PublicKey, buyer: PublicKey, buyerTokenSource: PublicKey, pythMappingAcc: PublicKey, pythProductAcc: PublicKey, pythPriceAcc: PublicKey, vault: PublicKey, splTokenProgram: PublicKey, rentSysvar: PublicKey, state: PublicKey, referrerAccountOpt?: PublicKey): TransactionInstruction; }