import { NFT, NFTMetadata, NFTReduced } from './NFT.js'; import { NFTSerializedDataAA } from '../Vercel/VercelAA.js'; export type NFTSerializedData = { name: string; description: string; id: string; cid: string; owner: string; isMinted: string; }; export type NFTAA = NFTReduced & { attemptId: string | number; }; export type NFTMetadataAA = NFTMetadata & { attemptId: string | number; }; export declare function deserializeNFT(data: NFTSerializedData): NFT; export declare function deserializeMetadata(data: NFTSerializedData): NFTMetadata; export declare function createNFTFromStrings(nftMetadata: NFTSerializedDataAA): NFT; export declare function deserializeNFTAA(data: NFTSerializedData, attemptId: string | number): NFTAA; export declare function deserializeNFTMetadataAA(data: NFTSerializedData, attemptId: string | number): NFTMetadataAA;