namespace AIStudio.Chat;
///
/// How the chat renders the text of a message: in parts, Markdown and the formulas between them, see
/// MarkdownRenderPlanner.
///
/// The text as the chat renders it. The parts refer to it.
/// The parts, in the order of the text.
internal sealed record MarkdownRenderPlan(string Source, IReadOnlyList Segments)
{
public static readonly MarkdownRenderPlan EMPTY = new(string.Empty, []);
}