using Azure; using Azure.Storage.Blobs.Models; using Core.Blueprint.Storage; using Core.Blueprint.Storage.Adapters; namespace Core.Blueprint.DAL.Storage.Contracts { public interface IBlobStorageService { Task> GetBlobsListAsync(string? prefix); Task> UploadBlobAsync(string blobName, Stream content); Task UploadBlobAsync(BlobAddDto newBlob); BlobDownloadUriAdapter DownloadBlobAsync(string blobName); Task DeleteBlobAsync(string fileName); } }