import { Address, Instruction, ReadonlyUint8Array } from "@solana/kit"; export declare class validateRoaEthereumInstruction { tag: number; validation: number; signature: ReadonlyUint8Array; expectedPubkey: ReadonlyUint8Array; static schema: { struct: { tag: string; validation: string; signature: { array: { type: string; }; }; expectedPubkey: { array: { type: string; }; }; }; }; constructor(obj: { validation: number; signature: ReadonlyUint8Array; expectedPubkey: ReadonlyUint8Array; }); serialize(): Uint8Array; getInstruction(programAddress: Address, systemProgram: Address, splNameServiceProgram: Address, feePayer: Address, record: Address, domain: Address, domainOwner: Address, centralState: Address): Instruction; }