const t = "https://nice2dev.com/schemas/component-doc-v1.json", e = "NiceMotion", i = "Motion/animation wrapper component.", n = "utility", o = "1.0.0", a = "stable", s = [{ name: "children", type: "React.ReactNode", required: !0, description: "Content to animate" }, { name: "initial", type: "Variant | boolean", description: "Initial state" }, { name: "animate", type: "Variant", description: "Animate to state" }, { name: "exit", type: "Variant", description: "Exit state" }, { name: "transition", type: "Transition", description: "Transition config" }, { name: "whileHover", type: "Variant", description: "Hover state" }, { name: "whileTap", type: "Variant", description: "Tap state" }, { name: "whileFocus", type: "Variant", description: "Focus state" }, { name: "layout", type: "boolean | 'position' | 'size'", description: "Layout animation" }], c = [{ title: "Motion", description: "Animated element", code: `<NiceMotion
  initial={{ opacity: 0, scale: 0.9 }}
  animate={{ opacity: 1, scale: 1 }}
  exit={{ opacity: 0, scale: 0.9 }}
  whileHover={{ scale: 1.05 }}
  transition={{ type: 'spring', stiffness: 300 }}
>
  <div>Animated content</div>
</NiceMotion>` }], r = { keyboard: [], aria: ["Respects prefers-reduced-motion"] }, p = ["NiceAnimatePresence", "NiceTransition"], m = {
  $schema: t,
  name: e,
  description: i,
  category: n,
  since: o,
  status: a,
  props: s,
  examples: c,
  accessibility: r,
  seeAlso: p
};
export {
  t as $schema,
  r as accessibility,
  n as category,
  m as default,
  i as description,
  c as examples,
  e as name,
  s as props,
  p as seeAlso,
  o as since,
  a as status
};
