const a = "https://nice2dev.com/schemas/component-doc-v1.json", n = "NiceKanbanBoard", e = "Kanban board for task management with drag-and-drop.", d = "planning", o = "1.0.0", r = "stable", c = [{ name: "columns", type: "KanbanColumn[]", required: !0, description: "Board columns" }, { name: "cards", type: "KanbanCard[]", required: !0, description: "Card data" }, { name: "onCardMove", type: "(cardId: string, toColumn: string, toIndex: number) => void", required: !0, description: "Card move callback" }, { name: "onCardClick", type: "(card: KanbanCard) => void", description: "Card click callback" }, { name: "onCardAdd", type: "(columnId: string) => void", description: "Add card callback" }, { name: "renderCard", type: "(card: KanbanCard) => React.ReactNode", description: "Custom card renderer" }, { name: "allowAddColumn", type: "boolean", default: "false", description: "Allow adding columns" }, { name: "swimlanes", type: "Swimlane[]", description: "Swimlane rows" }], t = [{ title: "Kanban Board", description: "Task management", code: `<NiceKanbanBoard
  columns={boardColumns}
  cards={taskCards}
  onCardMove={moveCard}
  onCardClick={openCard}
  onCardAdd={addNewCard}
/>` }], s = { keyboard: ["Tab through cards", "Arrow keys to move"], aria: ["Kanban board", "Column and card descriptions"] }, i = ["NiceDraggable", "NiceGanttChart"], l = {
  $schema: a,
  name: n,
  description: e,
  category: d,
  since: o,
  status: r,
  props: c,
  examples: t,
  accessibility: s,
  seeAlso: i
};
export {
  a as $schema,
  s as accessibility,
  d as category,
  l as default,
  e as description,
  t as examples,
  n as name,
  c as props,
  i as seeAlso,
  o as since,
  r as status
};
