type IpfsUploadBatchOptions = { alwaysUpload?: boolean; metadata?: Record<string, string>; onProgress?: (event: UploadProgressEvent) => void; rewriteFileNames?: { fileStartNumber: number }; uploadWithGatewayUrl?: boolean; uploadWithoutDirectory?: boolean; };