import { IPFS } from 'ipfs-core-types'; import { CID, IPFSHTTPClient } from 'ipfs-http-client'; type IPFSAddAllOptions = Parameters[1]; export declare class UploadedMediaBundle { readonly cid: CID; private readonly srcDstMap; constructor(cid: CID, srcDstMap: Map); getPathForSrc(srcPath: string): string | undefined; getUriForSrc(srcPath: string): string | undefined; } export declare class MediaBundle { private srcDstMap; addFileByStem(src: string, filenameStem: string): string; addFile(src: string, proposedDst: string): string; upload(ipfsClient: IPFSHTTPClient, addAllOptions?: IPFSAddAllOptions): Promise; private getFiles; } export {};