import { Address, IInstruction } from "@solana/kit"; import { Record } from "../types/record"; interface WriteRoaParams { domain: string; record: Record; owner: Address; payer: Address; roaId: Address; } /** * Writes a ROA (Right of association) in a record. * * @param params - An object containing the following properties: * - `domain`: The domain under which the record will be written. * - `record`: An enumeration representing the type of record to be written. * - `owner`: The address of the domain's owner. * - `payer`: The address funding the operation. * - `roaId`: The identifier for the ROA. * @returns A promise that resolves to the write ROA instruction. */ export declare const writeRoa: ({ domain, record, owner, payer, roaId, }: WriteRoaParams) => Promise; export {};