const e = "https://nice2dev.com/schemas/component-doc-v1.json", a = "NiceDraggable", t = "Draggable wrapper component for drag-and-drop interactions.", r = "tools", n = "1.0.0", o = "stable", c = [{ name: "children", type: "React.ReactNode", required: !0, description: "Draggable content" }, { name: "data", type: "any", description: "Data to transfer" }, { name: "type", type: "string", default: "'default'", description: "Drag type" }, { name: "onDragStart", type: "(e: DragEvent) => void", description: "Drag start callback" }, { name: "onDragEnd", type: "(e: DragEvent) => void", description: "Drag end callback" }, { name: "handle", type: "string", description: "Handle selector" }, { name: "disabled", type: "boolean", default: "false", description: "Disable dragging" }, { name: "preview", type: "React.ReactNode", description: "Custom drag preview" }], s = [{ title: "Draggable Item", description: "Make item draggable", code: `<NiceDraggable data={item} type="card" onDragEnd={handleDrop}>
  <Card>{item.title}</Card>
</NiceDraggable>` }], i = { keyboard: ["Space to grab", "Arrow keys to move", "Enter to drop"], aria: ["Draggable role", "Grab status"] }, d = ["NiceDropzone", "NiceSortable"], p = {
  $schema: e,
  name: a,
  description: t,
  category: r,
  since: n,
  status: o,
  props: c,
  examples: s,
  accessibility: i,
  seeAlso: d
};
export {
  e as $schema,
  i as accessibility,
  r as category,
  p as default,
  t as description,
  s as examples,
  a as name,
  c as props,
  d as seeAlso,
  n as since,
  o as status
};
