"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",o="NiceColumnChooser",s="Column chooser for showing/hiding and reordering grid columns.",n="tools",t="1.0.0",i="stable",l=[{name:"columns",type:"Column[]",required:!0,description:"All columns"},{name:"visible",type:"string[]",required:!0,description:"Visible column IDs"},{name:"onChange",type:"(visible: string[], order: string[]) => void",description:"Change callback"},{name:"allowReorder",type:"boolean",default:"true",description:"Allow reordering"},{name:"showSearch",type:"boolean",default:"true",description:"Show search"},{name:"showSelectAll",type:"boolean",default:"true",description:"Show select all"}],c=[{title:"Column Chooser",description:"Choose columns",code:`<NiceColumnChooser
  columns={allColumns}
  visible={visibleColumns}
  onChange={(visible, order) => updateColumns(visible, order)}
  allowReorder
/>`}],r={keyboard:["Tab through checkboxes","Space to toggle"],aria:["Column list","Checkbox descriptions"]},a=["NiceDataGrid","NiceTable"],d={$schema:e,name:o,description:s,category:n,since:t,status:i,props:l,examples:c,accessibility:r,seeAlso:a};exports.$schema=e;exports.accessibility=r;exports.category=n;exports.default=d;exports.description=s;exports.examples=c;exports.name=o;exports.props=l;exports.seeAlso=a;exports.since=t;exports.status=i;
