using Microsoft.Extensions.Configuration; namespace TheXamlGuy.Framework.Camera; public interface ICameraBuilder { IReadOnlyCollection Configurations { get; } ICameraBuilderConfiguration Add(IConfiguration configuration) where TConfiguration : IRemoteCameraConfiguration, new(); }