using Microsoft.Extensions.DependencyInjection; namespace Toolkit.Foundation; public interface IComponentBuilder { IComponentBuilder AddConfiguration(Action configurationDelegate) where TConfiguration : ComponentConfiguration, new(); IComponentHost Build(); IComponentBuilder AddServices(Action configureDelegate); }