const e = "https://nice2dev.com/schemas/component-doc-v1.json", o = "NiceDeviceControl", t = "Smart home device control panel with power, dimming, and modes.", n = "smart-home", s = "1.0.0", c = "stable", i = [{ name: "device", type: "SmartDevice", required: !0, description: "Device information" }, { name: "onPowerToggle", type: "(on: boolean) => Promise<void>", description: "Power toggle callback" }, { name: "onBrightnessChange", type: "(level: number) => Promise<void>", description: "Brightness callback" }, { name: "onModeChange", type: "(mode: string) => Promise<void>", description: "Mode change callback" }, { name: "showSchedule", type: "boolean", default: "true", description: "Show schedule button" }, { name: "showStats", type: "boolean", default: "false", description: "Show energy stats" }, { name: "compact", type: "boolean", default: "false", description: "Compact view" }], a = [{ title: "Device Control", description: "Control smart device", code: `<NiceDeviceControl
  device={smartLight}
  onPowerToggle={togglePower}
  onBrightnessChange={setBrightness}
  onModeChange={setMode}
  showSchedule
/>` }], r = { keyboard: ["Tab through controls", "Space to toggle"], aria: ["Device controls", "Power state"] }, l = ["NiceTempDial", "NiceRoomGrid"], d = {
  $schema: e,
  name: o,
  description: t,
  category: n,
  since: s,
  status: c,
  props: i,
  examples: a,
  accessibility: r,
  seeAlso: l
};
export {
  e as $schema,
  r as accessibility,
  n as category,
  d as default,
  t as description,
  a as examples,
  o as name,
  i as props,
  l as seeAlso,
  s as since,
  c as status
};
