const e = "https://nice2dev.com/schemas/component-doc-v1.json", o = "NiceRadioGroup", t = "Radio Group", a = "1.0.0", n = "stable", i = "editors", s = "selection", r = "A set of mutually exclusive radio options for single selection from a list.", l = "1.0.0", c = ["web", "mobile", "desktop"], d = ["radio", "group", "selection", "exclusive"], p = [{ name: "options", type: "NiceOption[]", required: !0, description: "Available options." }, { name: "value", type: "string", required: !1, description: "Currently selected value." }, { name: "direction", type: "'horizontal' | 'vertical'", required: !1, default: "'horizontal'", description: "Option arrangement." }, { name: "label", type: "string", required: !1, description: "Group label." }, { name: "disabled", type: "boolean", required: !1, description: "Disable all options." }, { name: "size", type: "NiceSize", required: !1, default: "'md'", description: "Size of radio buttons." }], u = [{ name: "onChange", parameters: [{ name: "value", type: "string" }], description: "Called when selection changes." }], m = [], y = { aria: ['role="radiogroup"', "aria-checked"], keyboard: [{ key: "ArrowUp/Down/Left/Right", action: "Navigate options" }] }, b = [{ title: "Payment Method", code: `<NiceRadioGroup
  label="Payment Method"
  options={[
    { value: 'card', label: 'Credit Card' },
    { value: 'paypal', label: 'PayPal' },
    { value: 'bank', label: 'Bank Transfer' }
  ]}
  value={method}
  onChange={setMethod}
  direction="vertical"
/>`, language: "tsx" }], v = [{ name: "NiceSelect", relationship: "alternative" }, { name: "NiceSegmentedControl", relationship: "similar" }], g = {
  $schema: e,
  name: o,
  displayName: t,
  version: a,
  status: n,
  category: i,
  subcategory: s,
  package: "@nicetoDev/ui",
  description: r,
  since: l,
  platforms: c,
  keywords: d,
  props: p,
  events: u,
  cssVariables: m,
  accessibility: y,
  examples: b,
  related: v
};
export {
  e as $schema,
  y as accessibility,
  i as category,
  m as cssVariables,
  g as default,
  r as description,
  t as displayName,
  u as events,
  b as examples,
  d as keywords,
  o as name,
  c as platforms,
  p as props,
  v as related,
  l as since,
  n as status,
  s as subcategory,
  a as version
};
