const e = "https://nice2dev.com/schemas/component-doc-v1.json", n = "NiceNumericInput", t = "Numeric input with increment/decrement and formatting options.", i = "input", o = "1.0.0", a = "stable", s = [{ name: "value", type: "number", required: !0, description: "Input value" }, { name: "onChange", type: "(value: number) => void", required: !0, description: "Change callback" }, { name: "min", type: "number", description: "Minimum value" }, { name: "max", type: "number", description: "Maximum value" }, { name: "step", type: "number", default: "1", description: "Step increment" }, { name: "precision", type: "number", description: "Decimal precision" }, { name: "format", type: "string | ((value: number) => string)", description: "Display format" }, { name: "showButtons", type: "boolean", default: "true", description: "Show +/- buttons" }, { name: "disabled", type: "boolean", default: "false", description: "Disabled state" }], c = [{ title: "Numeric Input", description: "Number input", code: `<NiceNumericInput
  value={quantity}
  onChange={setQuantity}
  min={0}
  max={100}
  step={1}
  showButtons
/>` }], r = { keyboard: ["Arrow up/down to increment"], aria: ["Spinbutton role", "Value range"] }, u = ["NiceSlider", "NiceRangeSlider"], m = {
  $schema: e,
  name: n,
  description: t,
  category: i,
  since: o,
  status: a,
  props: s,
  examples: c,
  accessibility: r,
  seeAlso: u
};
export {
  e as $schema,
  r as accessibility,
  i as category,
  m as default,
  t as description,
  c as examples,
  n as name,
  s as props,
  u as seeAlso,
  o as since,
  a as status
};
