using Evergreen.Health.Application.Health.Models; namespace Evergreen.Health.Application.Health.Integrations.HomeAssistant; public interface ILightTransitionRuntime { HomeAssistantLightTransitionOutput GetStatus(); Task StartSleepAsync(int colorTemperatureKelvin, CancellationToken cancellationToken); Task StartWakeAsync(CancellationToken cancellationToken); Task CancelAsync(CancellationToken cancellationToken); }