import { Address, IInstruction } from "@solana/kit"; import { Record } from "../types/record"; interface ValidateRoaParams { staleness: boolean; domain: string; record: Record; owner: Address; payer: Address; verifier: Address; } /** * Validates the right of association of a record. * * @param params - An object containing the following properties: * - `staleness`: Indicates whether the record validation is stale. * - `domain`: The domain under which the record resides. * - `record`: An enumeration representing the type of record to validate. * - `owner`: The address of the domain's owner. * - `payer`: The address funding the validation process. * - `verifier`: The address responsible for verifying the record. * @returns A promise that resolves to the validate ROA instruction. */ export declare const validateRoa: ({ staleness, domain, record, owner, payer, verifier, }: ValidateRoaParams) => Promise; export {};