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);