namespace AIStudio.Assistants.VisualBriefing;
///
/// A component for which the content stage asks its model to write controls and formulas.
///
/// The ID of the component.
/// The kind of the component.
/// The IDs of the panel slots of the component, in their order.
/// The IDs of the result slots of the component, in their order.
internal sealed record VisualBriefingControlRequirement(string ComponentId, VisualBriefingComponentKind Kind, string[] PanelSlotIds, string[] ResultSlotIds);