[
  {
    "component": "KbxInput",
    "group": "input",
    "scenarioProfile": "common-input",
    "states": [
      "default",
      "required",
      "readonly",
      "disabled",
      "error",
      "keyboard"
    ]
  },
  {
    "component": "KbxNumberField",
    "group": "input",
    "scenarioProfile": "common-input",
    "states": [
      "default",
      "required",
      "readonly",
      "disabled",
      "error",
      "keyboard"
    ]
  },
  {
    "component": "KbxMoneyField",
    "group": "input",
    "scenarioProfile": "common-input",
    "states": [
      "default",
      "required",
      "readonly",
      "disabled",
      "error",
      "keyboard"
    ]
  },
  {
    "component": "KbxQuantityField",
    "group": "input",
    "scenarioProfile": "common-input",
    "states": [
      "default",
      "required",
      "readonly",
      "disabled",
      "error",
      "keyboard"
    ]
  },
  {
    "component": "KbxDateField",
    "group": "input",
    "scenarioProfile": "common-input",
    "states": [
      "default",
      "required",
      "readonly",
      "disabled",
      "error",
      "keyboard"
    ]
  },
  {
    "component": "KbxDateRange",
    "group": "input",
    "scenarioProfile": "common-input",
    "states": [
      "default",
      "required",
      "readonly",
      "disabled",
      "error",
      "keyboard"
    ]
  },
  {
    "component": "KbxSelect",
    "group": "input",
    "scenarioProfile": "common-input",
    "states": [
      "default",
      "required",
      "readonly",
      "disabled",
      "error",
      "keyboard"
    ]
  },
  {
    "component": "KbxLookup",
    "group": "input",
    "scenarioProfile": "common-input",
    "states": [
      "default",
      "required",
      "readonly",
      "disabled",
      "error",
      "keyboard"
    ]
  },
  {
    "component": "KbxButton",
    "group": "command",
    "states": [
      "default",
      "disabled",
      "loading",
      "keyboard"
    ]
  },
  {
    "component": "KbxCommandBar",
    "group": "command",
    "states": [
      "default",
      "keyboard"
    ]
  },
  {
    "component": "KbxSearchPanel",
    "group": "command",
    "states": [
      "default",
      "keyboard"
    ]
  },
  {
    "component": "KbxPageHeader",
    "group": "template",
    "states": [
      "default"
    ]
  },
  {
    "component": "KbxFormSection",
    "group": "template",
    "states": [
      "default"
    ]
  },
  {
    "component": "KbxFormGrid",
    "group": "template",
    "states": [
      "default"
    ]
  },
  {
    "component": "KbxFormSpan",
    "group": "template",
    "states": [
      "default"
    ]
  },
  {
    "component": "KbxBulkActionBar",
    "group": "command",
    "states": [
      "default",
      "disabled"
    ]
  },
  {
    "component": "KbxIntegrationState",
    "group": "feedback",
    "states": [
      "default",
      "loading",
      "error"
    ]
  },
  {
    "component": "KbxDataProvenance",
    "group": "feedback",
    "states": [
      "default",
      "loading",
      "error"
    ]
  },
  {
    "component": "KbxStatus",
    "group": "feedback",
    "states": [
      "default"
    ]
  },
  {
    "component": "KbxToast",
    "group": "feedback",
    "states": [
      "default",
      "error"
    ]
  },
  {
    "component": "KbxConfirm",
    "group": "overlay",
    "states": [
      "default",
      "keyboard"
    ]
  },
  {
    "component": "KbxDialog",
    "group": "overlay",
    "states": [
      "default",
      "keyboard"
    ]
  },
  {
    "component": "KbxDrawer",
    "group": "overlay",
    "states": [
      "default",
      "keyboard"
    ]
  },
  {
    "component": "KbxDataGrid",
    "group": "grid",
    "states": [
      "default",
      "loading",
      "empty",
      "keyboard",
      "changed",
      "error"
    ]
  },
  {
    "component": "KbxExcelMenu",
    "group": "command",
    "states": [
      "default",
      "keyboard"
    ]
  },
  {
    "component": "KbxExcelImport",
    "group": "template",
    "states": [
      "default",
      "error",
      "loading"
    ]
  },
  {
    "component": "KbxJobProgress",
    "group": "feedback",
    "states": [
      "default",
      "loading",
      "error"
    ]
  },
  {
    "component": "KbxOperationCenter",
    "group": "feedback",
    "states": [
      "default",
      "keyboard",
      "error"
    ]
  },
  {
    "component": "KbxNotificationCenter",
    "group": "feedback",
    "states": [
      "default",
      "keyboard",
      "error"
    ]
  },
  {
    "component": "KbxAuditTrail",
    "group": "feedback",
    "states": [
      "default"
    ]
  },
  {
    "component": "KbxHelpPanel",
    "group": "overlay",
    "states": [
      "default",
      "keyboard"
    ]
  },
  {
    "component": "KbxAiPanel",
    "group": "overlay",
    "states": [
      "default",
      "loading"
    ]
  },
  {
    "component": "KbxProposalPanel",
    "group": "overlay",
    "states": [
      "default",
      "error"
    ]
  },
  {
    "component": "KbxListPage",
    "group": "template",
    "states": [
      "default",
      "empty",
      "error",
      "keyboard"
    ]
  },
  {
    "component": "KbxMasterPage",
    "group": "template",
    "states": [
      "default",
      "error",
      "keyboard"
    ]
  },
  {
    "component": "KbxTransactionPage",
    "group": "template",
    "states": [
      "default",
      "error",
      "keyboard"
    ]
  },
  {
    "component": "KbxMasterDetailPage",
    "group": "template",
    "states": [
      "default",
      "error"
    ]
  },
  {
    "component": "KbxQueuePage",
    "group": "template",
    "states": [
      "default",
      "error"
    ]
  },
  {
    "component": "KbxReconcilePage",
    "group": "template",
    "states": [
      "default",
      "error"
    ]
  },
  {
    "component": "KbxWmsMobilePage",
    "group": "wms",
    "states": [
      "default",
      "error",
      "keyboard"
    ]
  },
  {
    "component": "KbxApplicationShell",
    "group": "shell",
    "states": [
      "default",
      "keyboard"
    ]
  },
  {
    "component": "KbxWorkspaceTabs",
    "group": "shell",
    "states": [
      "default",
      "warning",
      "keyboard"
    ]
  },
  {
    "component": "KbxCheckbox",
    "group": "input",
    "states": [
      "default",
      "disabled",
      "readonly"
    ]
  },
  {
    "component": "KbxRadio",
    "group": "input",
    "states": [
      "default",
      "disabled"
    ]
  },
  {
    "component": "KbxTextarea",
    "group": "input",
    "scenarioProfile": "common-input",
    "states": [
      "default",
      "required",
      "readonly",
      "disabled",
      "error",
      "keyboard"
    ]
  },
  {
    "component": "KbxTabs",
    "group": "template",
    "states": [
      "default",
      "keyboard"
    ]
  },
  {
    "component": "KbxBadge",
    "group": "feedback",
    "states": [
      "default",
      "error"
    ]
  },
  {
    "component": "KbxTooltip",
    "group": "feedback",
    "states": [
      "default",
      "keyboard"
    ]
  },
  {
    "component": "KbxBarcodeField",
    "group": "input",
    "scenarioProfile": "common-input",
    "states": [
      "default",
      "required",
      "readonly",
      "disabled",
      "error",
      "keyboard"
    ]
  },
  {
    "component": "KbxSectionHeader",
    "group": "template",
    "states": [
      "default"
    ]
  },
  {
    "component": "KbxQuickFilterBar",
    "group": "command",
    "states": [
      "default",
      "error"
    ]
  },
  {
    "component": "KbxProblemFeedback",
    "group": "feedback",
    "states": [
      "error",
      "warning",
      "disabled"
    ]
  },
  {
    "component": "KbxDataState",
    "group": "feedback",
    "states": [
      "idle",
      "loading",
      "empty",
      "error",
      "default"
    ]
  },
  {
    "component": "KbxTemplateStateBoundary",
    "group": "feedback",
    "states": [
      "idle",
      "ready",
      "refreshing",
      "empty",
      "error"
    ]
  },
  {
    "component": "KbxSummaryBar",
    "group": "feedback",
    "states": [
      "default"
    ]
  },
  {
    "component": "KbxHomePage",
    "group": "shell",
    "states": [
      "default",
      "error",
      "warning",
      "keyboard"
    ]
  },
  {
    "component": "KbxAccessDenied",
    "group": "shell",
    "states": [
      "error",
      "default"
    ]
  },
  {
    "component": "KbxRouteNotFound",
    "group": "shell",
    "states": [
      "error"
    ]
  },
  {
    "component": "KbxTemplateContextBar",
    "group": "template",
    "states": [
      "default",
      "error"
    ]
  },
  {
    "component": "KbxProgressSteps",
    "group": "template",
    "states": [
      "default"
    ]
  },
  {
    "component": "KbxLookupDialog",
    "group": "overlay",
    "states": [
      "default",
      "loading",
      "empty",
      "error",
      "keyboard"
    ]
  },
  {
    "component": "KbxValidationSummary",
    "group": "feedback",
    "states": [
      "error",
      "keyboard"
    ]
  },
  {
    "component": "KbxExceptionSummary",
    "group": "feedback",
    "states": [
      "default",
      "error"
    ]
  },
  {
    "component": "KbxExceptionDetailDrawer",
    "group": "overlay",
    "states": [
      "default",
      "error",
      "disabled",
      "keyboard"
    ]
  },
  {
    "component": "KbxRecordLifecycle",
    "group": "feedback",
    "states": [
      "default",
      "changed",
      "error"
    ]
  },
  {
    "component": "KbxRecordNavigator",
    "group": "navigation",
    "states": [
      "default",
      "disabled"
    ]
  },
  {
    "component": "KbxBarcodeCapture",
    "group": "wms",
    "states": [
      "default",
      "disabled",
      "keyboard",
      "error"
    ]
  },
  {
    "component": "KbxNetworkIndicator",
    "group": "wms",
    "states": [
      "default",
      "loading",
      "error"
    ]
  },
  {
    "component": "KbxWmsActionButton",
    "group": "wms",
    "states": [
      "default",
      "disabled",
      "loading"
    ]
  },
  {
    "component": "KbxAiAssistant",
    "group": "overlay",
    "states": [
      "default",
      "loading",
      "error",
      "disabled"
    ]
  },
  {
    "component": "KbxUtilityRail",
    "group": "overlay",
    "states": [
      "default",
      "error",
      "keyboard"
    ]
  }
]
