import { AtomicAsset, Collection } from "./types"; export declare class NFTCollectionBuilder { private collection; private assets; private assetIds; private permaweb; constructor(); setCollectionDetails(collection: Collection): NFTCollectionBuilder; addAtomicAsset(asset: AtomicAsset): NFTCollectionBuilder; addAtomicAssets(assets: AtomicAsset[]): NFTCollectionBuilder; private validateCollection; private validateAtomicAsset; private createSingleAtomicAsset; private createAtomicAssets; private createCollection; private linkAssetsToCollection; build(): Promise; }