namespace LctMonolith.Services.Interfaces; public interface IFileStorageService { Task UploadAsync(Stream content, string contentType, string keyPrefix, CancellationToken ct = default); Task DeleteAsync(string key, CancellationToken ct = default); Task GetPresignedUrlAsync(string key, TimeSpan? expires = null, CancellationToken ct = default); }