import { Blob, UUID } from 'ozone-type'; export declare type UploadParams = { onprogress?: { (event: Event): void; }; onloadstart?: { (event: Event): void; }; timeout?: number; }; export interface BlobClient { create(data: any, uploadParams?: UploadParams): Promise; getById(id: UUID): Promise; getDownloadableUrl(id: UUID, fileName: string): Promise; }