const e = "https://nice2dev.com/schemas/component-doc-v1.json", t = "NiceTransferList", s = "Transfer list for moving items between two lists.", a = "input", i = "1.0.0", n = "stable", l = [{ name: "available", type: "T[]", required: !0, description: "Available items" }, { name: "selected", type: "T[]", required: !0, description: "Selected items" }, { name: "onChange", type: "(available: T[], selected: T[]) => void", required: !0, description: "Change callback" }, { name: "availableTitle", type: "string", default: "'Available'", description: "Available list title" }, { name: "selectedTitle", type: "string", default: "'Selected'", description: "Selected list title" }, { name: "renderItem", type: "(item: T) => React.ReactNode", description: "Custom item renderer" }, { name: "searchable", type: "boolean", default: "true", description: "Enable search" }, { name: "disabled", type: "boolean", default: "false", description: "Disabled state" }], c = [{ title: "Transfer List", description: "Move items between lists", code: `<NiceTransferList
  available={availableItems}
  selected={selectedItems}
  onChange={(avail, sel) => {
    setAvailableItems(avail);
    setSelectedItems(sel);
  }}
  searchable
/>` }], o = { keyboard: ["Tab between lists", "Space to select", "Enter to transfer"], aria: ["List labels", "Selection status"] }, r = ["NiceMultiSelect", "NiceColumnChooser"], d = {
  $schema: e,
  name: t,
  description: s,
  category: a,
  since: i,
  status: n,
  props: l,
  examples: c,
  accessibility: o,
  seeAlso: r
};
export {
  e as $schema,
  o as accessibility,
  a as category,
  d as default,
  s as description,
  c as examples,
  t as name,
  l as props,
  r as seeAlso,
  i as since,
  n as status
};
