const e = "https://nice2dev.com/schemas/component-doc-v1.json", t = "NiceCalculator", c = "Calculator component with scientific and basic modes.", n = "tools", o = "1.0.0", a = "stable", i = [{ name: "value", type: "number", description: "Current value" }, { name: "onChange", type: "(value: number) => void", description: "Change callback" }, { name: "mode", type: "'basic' | 'scientific'", default: "'basic'", description: "Calculator mode" }, { name: "precision", type: "number", default: "10", description: "Decimal precision" }, { name: "showHistory", type: "boolean", default: "false", description: "Show calculation history" }, { name: "memory", type: "boolean", default: "true", description: "Enable memory functions" }, { name: "onCalculate", type: "(expression: string, result: number) => void", description: "Calculate callback" }], s = [{ title: "Calculator", description: "Basic calculator", code: `<NiceCalculator
  value={currentValue}
  onChange={setCurrentValue}
  mode="scientific"
  showHistory
  memory
/>` }], l = { keyboard: ["Number keys for input", "Enter to calculate"], aria: ["Calculator", "Display value", "Button descriptions"] }, r = ["NiceNumericInput", "NiceCurrencyInput"], u = {
  $schema: e,
  name: t,
  description: c,
  category: n,
  since: o,
  status: a,
  props: i,
  examples: s,
  accessibility: l,
  seeAlso: r
};
export {
  e as $schema,
  l as accessibility,
  n as category,
  u as default,
  c as description,
  s as examples,
  t as name,
  i as props,
  r as seeAlso,
  o as since,
  a as status
};
