const e = "https://nice2dev.com/schemas/component-doc-v1.json", t = "NiceInput", n = "Text input component.", a = "input", o = "1.0.0", c = "stable", s = [{ name: "value", type: "string", description: "Input value" }, { name: "defaultValue", type: "string", description: "Default value" }, { name: "placeholder", type: "string", description: "Placeholder text" }, { name: "disabled", type: "boolean", default: "false", description: "Disabled state" }, { name: "readOnly", type: "boolean", default: "false", description: "Read-only state" }, { name: "size", type: "'sm' | 'md' | 'lg'", default: "'md'", description: "Input size" }, { name: "prefix", type: "React.ReactNode", description: "Prefix element" }, { name: "suffix", type: "React.ReactNode", description: "Suffix element" }, { name: "maxLength", type: "number", description: "Max character length" }, { name: "showCount", type: "boolean", default: "false", description: "Show character count" }, { name: "onChange", type: "(event: ChangeEvent) => void", description: "Change callback" }], i = [{ title: "Input", description: "Text input", code: `<NiceInput
  placeholder="Enter text"
  prefix={<SearchIcon />}
  maxLength={100}
  showCount
  onChange={(e) => console.log('Value:', e.target.value)}
/>` }], p = { keyboard: ["Tab to focus"], aria: ["Input with label", "Character count"] }, l = ["NiceTextarea", "NicePasswordInput"], r = {
  $schema: e,
  name: t,
  description: n,
  category: a,
  since: o,
  status: c,
  props: s,
  examples: i,
  accessibility: p,
  seeAlso: l
};
export {
  e as $schema,
  p as accessibility,
  a as category,
  r as default,
  n as description,
  i as examples,
  t as name,
  s as props,
  l as seeAlso,
  o as since,
  c as status
};
