const e = "https://nice2dev.com/schemas/component-doc-v1.json", n = "NicePhoneInput", t = "Phone number input with country code selection and validation.", o = "input", i = "1.0.0", a = "stable", c = [{ name: "value", type: "string", required: !0, description: "Phone number value" }, { name: "onChange", type: "(value: string, country: Country) => void", required: !0, description: "Change callback" }, { name: "country", type: "string", description: "Default country code" }, { name: "countries", type: "string[]", description: "Allowed countries" }, { name: "preferCountries", type: "string[]", description: "Preferred countries at top" }, { name: "onValidate", type: "(valid: boolean) => void", description: "Validation callback" }, { name: "format", type: "'national' | 'international'", default: "'international'", description: "Format type" }, { name: "disabled", type: "boolean", default: "false", description: "Disabled state" }], r = [{ title: "Phone Input", description: "Phone with country", code: `<NicePhoneInput
  value={phone}
  onChange={(val, country) => setPhone(val)}
  country="US"
  preferCountries={['US', 'GB', 'DE']}
  onValidate={setIsValid}
  format="international"
/>` }], s = { keyboard: ["Tab through components"], aria: ["Phone input", "Country selector"] }, l = ["NiceInput", "NiceSelect"], p = {
  $schema: e,
  name: n,
  description: t,
  category: o,
  since: i,
  status: a,
  props: c,
  examples: r,
  accessibility: s,
  seeAlso: l
};
export {
  e as $schema,
  s as accessibility,
  o as category,
  p as default,
  t as description,
  r as examples,
  n as name,
  c as props,
  l as seeAlso,
  i as since,
  a as status
};
