import { Address, GetAccountInfoApi, GetMultipleAccountsApi, Rpc } from "@solana/kit"; export declare class PrimaryDomainState { tag: number; nameAccount: Address; static schema: { struct: { tag: string; nameAccount: { array: { type: string; len: number; }; }; }; }; constructor(obj: { tag: number; nameAccount: Uint8Array; }); static deserialize(data: Uint8Array): PrimaryDomainState; static retrieve(rpc: Rpc, address: Address): Promise; static _retrieveBatch(rpc: Rpc, primaryAddresses: Address[]): Promise<(PrimaryDomainState | undefined)[]>; static retrieveBatch(rpc: Rpc, primaryAddresses: Address[]): Promise<(PrimaryDomainState | undefined)[]>; static getAddress(programAddress: Address, walletAddress: Address): Promise>; }