namespace FiscalFlow.Core.Interfaces; public interface IBlobStorageService { Task UploadAsync(string fileName, Stream content, string contentType, CancellationToken cancellationToken = default); Task DownloadAsync(string blobName, CancellationToken cancellationToken = default); Task DeleteAsync(string blobName, CancellationToken cancellationToken = default); Task ExistsAsync(string blobName, CancellationToken cancellationToken = default); string GetBlobUrl(string blobName); }