using SteUp.Shared.Core.Dto; namespace SteUp.Shared.Core.Interface.System; public interface IAttachedService { bool IsCameraAvailable { get; } /// Chiede i permessi per scattare; false se negati. Task RequestCameraPermissions(); void OpenAppSettings(); /// Null se l'utente annulla; lancia se lo scatto fallisce. Task SelectImageFromCamera(); Task?> SelectImageFromGallery(); }