import { ERC721ContractMetadata, ERC721TokenMetadata } from '@sloikaxyz/erc721-metadata-ajv'; import { IPFS } from 'ipfs-core-types'; import { CID, IPFSHTTPClient } from 'ipfs-http-client'; type IPFSAddAllOptions = Parameters[1]; export declare class UploadedMetadataBundle { readonly cid: CID; constructor(cid: CID); } export declare class MetadataBundle { private files; addCollectionMetadata(filename: string, content: ERC721ContractMetadata): void; addTokenMetadata(filename: string, content: ERC721TokenMetadata): void; upload(ipfsClient: IPFSHTTPClient, addAllOptions?: IPFSAddAllOptions): Promise; private getFiles; } export {};