using SteUp.Shared.Core.Dto; namespace SteUp.Shared.Core.Interface.System; public interface IAttachedService { Task SelectImageFromCamera(); Task?> SelectImageFromGallery(); Task SaveToTempStorage(Stream file, string fileName, CancellationToken ct = default); Task CleanTempStorageAsync(CancellationToken ct = default); Task OpenFile(string fileName, string filePath); Task<(string originalUrl, string thumbUrl)> SaveAndCreateThumbAsync(byte[] bytes, string fileName, CancellationToken ct = default); }