const e = "https://nice2dev.com/schemas/component-doc-v1.json", i = "NiceExpressionBuilder", s = "Visual expression builder for formulas and conditions.", n = "editors", o = "1.0.0", a = "planned", t = [{ 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: i,
  description: s,
  category: n,
  since: o,
  status: a,
  props: t,
  examples: r,
  accessibility: l,
  seeAlso: c
};
export {
  e as $schema,
  l as accessibility,
  n as category,
  d as default,
  s as description,
  r as examples,
  i as name,
  t as props,
  c as seeAlso,
  o as since,
  a as status
};
