import { type BlobWithName, type FileWithBlobUrl } from './types'; type FileGenerationOptions = { id?: string; maxNameLength?: number; }; export declare class FileWithBlobDataHelper { static fromBase64(base64: string, options?: FileGenerationOptions & { name?: string; }): FileWithBlobUrl; static fromBlob(blob: Blob | BlobWithName, options?: FileGenerationOptions): FileWithBlobUrl; static fromFile(file: File, options?: FileGenerationOptions): FileWithBlobUrl; static fromUrl(url: string, options?: FileGenerationOptions & { explicitName?: string; }): Promise; static fromUrlAnonymous(url: string, options?: FileGenerationOptions): Promise; static dispose(blobUrl: string): void; private static ensureFileWithValidName; } export {};