export interface BlobStorageCRUD { get: (key: string) => Promise; set: (key: string, value: Blob) => Promise; delete: (key: string) => Promise; list: () => Promise; } export interface BlobManager { get: (key: string) => Promise; set: (value: Blob) => Promise; delete: (key: string) => Promise; list: () => Promise; } export interface BlobStorage { crud: BlobStorageCRUD; }