const e = "https://nice2dev.com/schemas/component-doc-v1.json", t = "NiceSegmented", n = "Segmented control for view switching.", o = "input", a = "1.0.0", s = "stable", i = [{ name: "value", type: "string | number", description: "Selected value" }, { name: "defaultValue", type: "string | number", description: "Default value" }, { name: "options", type: "(string | { label: ReactNode; value: string; icon?: ReactNode; disabled?: boolean })[]", required: !0, description: "Segment options" }, { name: "disabled", type: "boolean", default: "false", description: "Disabled state" }, { name: "block", type: "boolean", default: "false", description: "Full width" }, { name: "size", type: "'sm' | 'md' | 'lg'", default: "'md'", description: "Control size" }, { name: "onChange", type: "(value: string | number) => void", description: "Change callback" }], l = [{ title: "Segmented", description: "View switcher", code: `<NiceSegmented
  options={[
    { label: 'Day', value: 'day' },
    { label: 'Week', value: 'week' },
    { label: 'Month', value: 'month' }
  ]}
  defaultValue="week"
  onChange={(value) => console.log('View:', value)}
/>` }], c = { keyboard: ["Arrow keys to navigate", "Space/Enter to select"], aria: ["Tab list/segmented control", "Selected state"] }, d = ["NiceTabs", "NiceToggleGroup"], r = {
  $schema: e,
  name: t,
  description: n,
  category: o,
  since: a,
  status: s,
  props: i,
  examples: l,
  accessibility: c,
  seeAlso: d
};
export {
  e as $schema,
  c as accessibility,
  o as category,
  r as default,
  n as description,
  l as examples,
  t as name,
  i as props,
  d as seeAlso,
  a as since,
  s as status
};
