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();
}