/// /// import { Connection, PublicKey } from "@solana/web3.js"; import { Buffer } from "buffer"; export declare class NameRegistryState { static HEADER_LEN: number; parentName: PublicKey; owner: PublicKey; class: PublicKey; data: Buffer | undefined; static schema: { struct: { parentName: { array: { type: string; len: number; }; }; owner: { array: { type: string; len: number; }; }; class: { array: { type: string; len: number; }; }; }; }; constructor(obj: { parentName: Uint8Array; owner: Uint8Array; class: Uint8Array; }); static deserialize(data: Buffer): NameRegistryState; static retrieve(connection: Connection, nameAccountKey: PublicKey): Promise<{ registry: NameRegistryState; nftOwner: PublicKey | null; }>; static _retrieveBatch(connection: Connection, nameAccountKeys: PublicKey[]): Promise<(NameRegistryState | undefined)[]>; static retrieveBatch(connection: Connection, nameAccountKeys: PublicKey[]): Promise<(NameRegistryState | undefined)[]>; }