const e = "https://nice2dev.com/schemas/component-doc-v1.json", r = "NicePropertyGrid", t = "Property grid for editing object properties in a structured layout.", o = "data", a = "1.0.0", n = "planned", i = [{ name: "properties", type: "Property[]", required: !0, description: "Property definitions" }, { name: "values", type: "Record<string, any>", required: !0, description: "Property values" }, { name: "onChange", type: "(key: string, value: any) => void", description: "Change callback" }, { name: "categories", type: "string[]", description: "Property categories" }, { name: "collapsible", type: "boolean", default: "true", description: "Collapsible categories" }, { name: "searchable", type: "boolean", default: "true", description: "Enable search" }, { name: "readOnly", type: "boolean", default: "false", description: "Read-only mode" }], s = [{ title: "Property Grid", description: "Edit properties", code: `<NicePropertyGrid
  properties={propertyDefs}
  values={objectValues}
  onChange={(key, value) => updateProperty(key, value)}
  categories={['General', 'Appearance', 'Behavior']}
  searchable
/>` }], c = { keyboard: ["Tab through properties"], aria: ["Property grid", "Category regions"] }, p = ["NiceFormBuilder", "NiceControlConfigurator"], d = {
  $schema: e,
  name: r,
  description: t,
  category: o,
  since: a,
  status: n,
  props: i,
  examples: s,
  accessibility: c,
  seeAlso: p
};
export {
  e as $schema,
  c as accessibility,
  o as category,
  d as default,
  t as description,
  s as examples,
  r as name,
  i as props,
  p as seeAlso,
  a as since,
  n as status
};
