const e = "https://nice2dev.com/schemas/component-doc-v1.json", t = "NiceClickOutside", c = "Detects clicks outside a container.", o = "utility", n = "1.0.0", s = "stable", i = [{ name: "children", type: "React.ReactNode", required: !0, description: "Container content" }, { name: "onClickOutside", type: "(event: MouseEvent) => void", required: !0, description: "Outside click callback" }, { name: "disabled", type: "boolean", default: "false", description: "Disable detection" }, { name: "mouseEvent", type: "'mousedown' | 'mouseup' | 'click'", default: "'mousedown'", description: "Mouse event type" }, { name: "touchEvent", type: "'touchstart' | 'touchend'", default: "'touchstart'", description: "Touch event type" }], d = [{ title: "Click Outside", description: "Dropdown close on outside click", code: `<NiceClickOutside
  onClickOutside={() => setIsOpen(false)}
  disabled={!isOpen}
>
  <div className="dropdown">
    <p>Dropdown content</p>
  </div>
</NiceClickOutside>` }], a = { keyboard: [], aria: [] }, l = ["NiceDropdown", "NicePopover"], u = {
  $schema: e,
  name: t,
  description: c,
  category: o,
  since: n,
  status: s,
  props: i,
  examples: d,
  accessibility: a,
  seeAlso: l
};
export {
  e as $schema,
  a as accessibility,
  o as category,
  u as default,
  c as description,
  d as examples,
  t as name,
  i as props,
  l as seeAlso,
  n as since,
  s as status
};
