const e = "https://nice2dev.com/schemas/component-doc-v1.json", o = "NiceTouchKeyboard", t = "Virtual touch keyboard for mobile input scenarios.", s = "mobile", n = "1.0.0", a = "stable", c = [{ name: "layout", type: "'qwerty' | 'numeric' | 'phone' | 'custom'", default: "'qwerty'", description: "Keyboard layout" }, { name: "customLayout", type: "KeyboardLayout", description: "Custom key layout" }, { name: "onKeyPress", type: "(key: string) => void", required: !0, description: "Key press callback" }, { name: "onSubmit", type: "() => void", description: "Submit callback" }, { name: "showNumbers", type: "boolean", default: "true", description: "Show number row" }, { name: "showSymbols", type: "boolean", default: "true", description: "Allow symbol input" }, { name: "theme", type: "'light' | 'dark'", default: "'light'", description: "Keyboard theme" }], i = [{ title: "Touch Keyboard", description: "Virtual keyboard", code: `<NiceTouchKeyboard
  layout="qwerty"
  onKeyPress={handleKeyPress}
  onSubmit={handleSubmit}
  showNumbers
  theme="dark"
/>` }], r = { keyboard: ["Tab through keys"], aria: ["Key descriptions"] }, u = ["NicePinCodeInput"], y = {
  $schema: e,
  name: o,
  description: t,
  category: s,
  since: n,
  status: a,
  props: c,
  examples: i,
  accessibility: r,
  seeAlso: u
};
export {
  e as $schema,
  r as accessibility,
  s as category,
  y as default,
  t as description,
  i as examples,
  o as name,
  c as props,
  u as seeAlso,
  n as since,
  a as status
};
