/// /// import { Connection, PublicKey } from "@solana/web3.js"; import { Buffer } from "buffer"; export declare enum Tag { Uninitialized = 0, CentralState = 1, ActiveRecord = 2, InactiveRecord = 3 } export declare class NftRecord { tag: Tag; nonce: number; nameAccount: PublicKey; owner: PublicKey; nftMint: PublicKey; static LEN: number; static schema: { struct: { tag: string; nonce: string; nameAccount: { array: { type: string; len: number; }; }; owner: { array: { type: string; len: number; }; }; nftMint: { array: { type: string; len: number; }; }; }; }; constructor(obj: { tag: number; nonce: number; nameAccount: Uint8Array; owner: Uint8Array; nftMint: Uint8Array; }); static deserialize(data: Buffer): NftRecord; static retrieve(connection: Connection, key: PublicKey): Promise; static findKey(nameAccount: PublicKey, programId: PublicKey): Promise<[PublicKey, number]>; static findKeySync(nameAccount: PublicKey, programId: PublicKey): [PublicKey, number]; }