const e = "https://nice2dev.com/schemas/component-doc-v1.json", s = "NiceRulesEngine", n = "Visual rules engine for creating business logic with conditions and actions.", t = "tools", i = "1.0.0", o = "stable", l = [{ name: "rules", type: "Rule[]", description: "Current rules" }, { name: "onChange", type: "(rules: Rule[]) => void", description: "Change callback" }, { name: "fields", type: "RuleField[]", required: !0, description: "Available fields" }, { name: "actions", type: "RuleAction[]", required: !0, description: "Available actions" }, { name: "operators", type: "RuleOperator[]", description: "Available operators" }, { name: "showTest", type: "boolean", default: "true", description: "Show test panel" }, { name: "onTest", type: "(rules: Rule[], data: any) => RuleResult", description: "Test callback" }], a = [{ title: "Rules Engine", description: "Define business rules", code: `<NiceRulesEngine
  rules={businessRules}
  onChange={setBusinessRules}
  fields={availableFields}
  actions={availableActions}
  showTest
  onTest={testRules}
/>` }], c = { keyboard: ["Tab through rule components"], aria: ["Rule descriptions"] }, r = ["NiceFilterBuilder", "NiceDynamicRuleEditor"], u = {
  $schema: e,
  name: s,
  description: n,
  category: t,
  since: i,
  status: o,
  props: l,
  examples: a,
  accessibility: c,
  seeAlso: r
};
export {
  e as $schema,
  c as accessibility,
  t as category,
  u as default,
  n as description,
  a as examples,
  s as name,
  l as props,
  r as seeAlso,
  i as since,
  o as status
};
