const e = "https://nice2dev.com/schemas/component-doc-v1.json", t = "NiceAutomationRule", i = "Smart home automation rule editor for triggers and actions.", o = "smart-home", n = "1.0.0", a = "stable", s = [{ name: "rule", type: "AutomationRule", description: "Rule definition" }, { name: "onChange", type: "(rule: AutomationRule) => void", description: "Change callback" }, { name: "triggers", type: "TriggerType[]", required: !0, description: "Available triggers" }, { name: "actions", type: "ActionType[]", required: !0, description: "Available actions" }, { name: "devices", type: "Device[]", required: !0, description: "Available devices" }, { name: "onTest", type: "(rule: AutomationRule) => Promise<void>", description: "Test callback" }, { name: "onSave", type: "(rule: AutomationRule) => Promise<void>", description: "Save callback" }], c = [{ title: "Automation Rule", description: "Create automation", code: `<NiceAutomationRule
  rule={currentRule}
  onChange={setCurrentRule}
  triggers={availableTriggers}
  actions={availableActions}
  devices={allDevices}
  onSave={saveRule}
/>` }], r = { keyboard: ["Tab through elements"], aria: ["Rule editor regions"] }, l = ["NiceSceneSelector", "NiceRulesEngine"], u = {
  $schema: e,
  name: t,
  description: i,
  category: o,
  since: n,
  status: a,
  props: s,
  examples: c,
  accessibility: r,
  seeAlso: l
};
export {
  e as $schema,
  r as accessibility,
  o as category,
  u as default,
  i as description,
  c as examples,
  t as name,
  s as props,
  l as seeAlso,
  n as since,
  a as status
};
