using HtmlAgilityPack; namespace Beam.Dynamic { [System.Text.Json.Serialization.JsonDerivedType(typeof(ParagraphedContentDataProvider), 20)] [System.Text.Json.Serialization.JsonDerivedType(typeof(ListContentDataProvider), 21)] public interface IDataProvider { public string Get(HtmlDocument document); public HtmlNode? GetNode(HtmlDocument document); } }