"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",s="NiceExpressionBuilder",i="Visual expression builder for formulas and conditions.",o="editors",n="1.0.0",t="stable",a=[{name:"value",type:"Expression",required:!0,description:"Expression value"},{name:"onChange",type:"(value: Expression) => void",required:!0,description:"Change callback"},{name:"fields",type:"Field[]",required:!0,description:"Available fields"},{name:"operators",type:"Operator[]",description:"Available operators"},{name:"functions",type:"Function[]",description:"Available functions"},{name:"mode",type:"'visual' | 'text' | 'both'",default:"'visual'",description:"Editor mode"},{name:"onValidate",type:"(valid: boolean) => void",description:"Validation callback"},{name:"showTestPanel",type:"boolean",default:"false",description:"Show test panel"}],r=[{title:"Expression Builder",description:"Build expressions",code:`<NiceExpressionBuilder
  value={expression}
  onChange={setExpression}
  fields={availableFields}
  operators={availableOperators}
  functions={availableFunctions}
  mode="visual"
/>`}],l={keyboard:["Tab through components"],aria:["Expression builder","Field and operator descriptions"]},c=["NiceFilterBuilder","NiceRulesEngine"],d={$schema:e,name:s,description:i,category:o,since:n,status:t,props:a,examples:r,accessibility:l,seeAlso:c};exports.$schema=e;exports.accessibility=l;exports.category=o;exports.default=d;exports.description=i;exports.examples=r;exports.name=s;exports.props=a;exports.seeAlso=c;exports.since=n;exports.status=t;
