namespace AIStudio.Tools.ToolCallingSystem;
///
/// One independently selectable area of a tool's configuration export.
///
/// A stable ID, independent of the translated label. The empty ID denotes ungrouped settings.
/// The translated name shown to the administrator.
/// Settings schema field names, without the tool ID prefix.
public sealed record ExportableSettings(string Id, string Label, IReadOnlyList FieldNames);