namespace DigitalData.Auth.Abstractions; public interface IAuthClient : IAuthListenHandler, IAuthSenderHandler { bool IsConnected { get; } Exception? ConnectionError { get; } bool IsConnectionFailed => ConnectionError is not null; Task StartAsync(); Task TryStartAsync(); }