using HtmlAgilityPack; namespace Beam.Abstractions; public interface IComposableDataProvider : IComposableDataProvider { } public interface IComposableDataProvider : IDataProvider { public T Get(HtmlNode node); public HtmlNode? Select(HtmlDocument doc); public HtmlNode? Select(HtmlNode node); }