"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",t="NiceFilterBuilder",i="Visual filter builder for constructing complex query filters.",o="tools",s="1.0.0",r="stable",n=[{name:"filter",type:"FilterGroup",description:"Current filter"},{name:"onChange",type:"(filter: FilterGroup) => void",description:"Change callback"},{name:"fields",type:"FilterField[]",required:!0,description:"Available fields"},{name:"operators",type:"FilterOperator[]",description:"Custom operators"},{name:"maxDepth",type:"number",default:"3",description:"Max nesting depth"},{name:"showSQL",type:"boolean",default:"false",description:"Show SQL output"},{name:"showJSON",type:"boolean",default:"false",description:"Show JSON output"}],l=[{title:"Filter Builder",description:"Build complex filters",code:`<NiceFilterBuilder
  filter={currentFilter}
  onChange={setCurrentFilter}
  fields={dataFields}
  maxDepth={2}
  showSQL
/>`}],c={keyboard:["Tab through conditions"],aria:["Filter group descriptions"]},a=["NiceRulesEngine","NiceDataGrid"],p={$schema:e,name:t,description:i,category:o,since:s,status:r,props:n,examples:l,accessibility:c,seeAlso:a};exports.$schema=e;exports.accessibility=c;exports.category=o;exports.default=p;exports.description=i;exports.examples=l;exports.name=t;exports.props=n;exports.seeAlso=a;exports.since=s;exports.status=r;
