const e = "https://nice2dev.com/schemas/component-doc-v1.json", o = "NiceCameraFeed", n = "Security camera live feed with PTZ controls and recording.", a = "smart-home", t = "1.0.0", r = "planned", s = [{ name: "camera", type: "Camera", required: !0, description: "Camera info" }, { name: "streamUrl", type: "string", required: !0, description: "Stream URL" }, { name: "onPTZControl", type: "(command: PTZCommand) => Promise<void>", description: "PTZ callback" }, { name: "onSnapshot", type: "() => Promise<string>", description: "Snapshot callback" }, { name: "onRecordToggle", type: "(recording: boolean) => Promise<void>", description: "Record callback" }, { name: "showControls", type: "boolean", default: "true", description: "Show controls" }, { name: "showTimestamp", type: "boolean", default: "true", description: "Show timestamp" }, { name: "fullscreenEnabled", type: "boolean", default: "true", description: "Allow fullscreen" }], c = [{ title: "Camera Feed", description: "View camera", code: `<NiceCameraFeed
  camera={securityCamera}
  streamUrl={camera.streamUrl}
  onPTZControl={sendPTZCommand}
  onSnapshot={takeSnapshot}
  showControls
/>` }], i = { keyboard: ["Tab through controls", "Arrow keys for PTZ"], aria: ["Video feed", "Control buttons"] }, m = ["NiceVideoPlayer", "NiceSensorGaugePanel"], d = {
  $schema: e,
  name: o,
  description: n,
  category: a,
  since: t,
  status: r,
  props: s,
  examples: c,
  accessibility: i,
  seeAlso: m
};
export {
  e as $schema,
  i as accessibility,
  a as category,
  d as default,
  n as description,
  c as examples,
  o as name,
  s as props,
  m as seeAlso,
  t as since,
  r as status
};
