const e = "https://nice2dev.com/schemas/component-doc-v1.json", a = "NiceLinearGauge", t = "Linear Gauge", r = "1.0.0", n = "stable", i = "charts", s = "gauge", o = "A horizontal or vertical bar gauge with ticks and colored ranges for linear KPI visualization.", c = "1.0.0", l = ["web", "desktop"], u = ["gauge", "linear", "bar", "progress", "meter", "horizontal", "vertical"], d = [{ name: "value", type: "number", required: !0, description: "Current gauge value." }, { name: "min", type: "number", required: !1, default: "0", description: "Minimum scale value." }, { name: "max", type: "number", required: !1, default: "100", description: "Maximum scale value." }, { name: "width", type: "number", required: !1, default: "300", description: "SVG width in pixels." }, { name: "height", type: "number", required: !1, default: "60", description: "SVG height in pixels." }, { name: "orientation", type: "'horizontal' | 'vertical'", required: !1, default: "'horizontal'", description: "Gauge orientation." }, { name: "color", type: "string", required: !1, default: "'#3b82f6'", description: "Bar color." }, { name: "label", type: "string", required: !1, description: "Label text." }, { name: "formatValue", type: "(v: number) => string", required: !1, description: "Custom value formatter." }, { name: "ranges", type: "{ start: number; end: number; color: string }[]", required: !1, description: "Colored range segments." }, { name: "showTicks", type: "boolean", required: !1, default: "true", description: "Show tick marks." }, { name: "tickCount", type: "number", required: !1, default: "5", description: "Number of tick marks." }], m = [], p = [], g = [{ title: "Basic Linear Gauge", code: '<NiceLinearGauge value={65} label="Progress" />', language: "tsx" }, { title: "Vertical with Ranges", code: `<NiceLinearGauge
  value={42}
  orientation="vertical"
  height={200}
  width={60}
  ranges={[
    { start: 0, end: 30, color: '#ef4444' },
    { start: 30, end: 70, color: '#f59e0b' },
    { start: 70, end: 100, color: '#22c55e' }
  ]}
/>`, language: "tsx" }], f = [{ name: "NiceCircularGauge", relationship: "alternative" }, { name: "NiceProgress", relationship: "similar" }], h = {
  $schema: e,
  name: a,
  displayName: t,
  version: r,
  status: n,
  category: i,
  subcategory: s,
  package: "@nicetoDev/ui",
  description: o,
  since: c,
  platforms: l,
  keywords: u,
  props: d,
  events: m,
  cssVariables: p,
  examples: g,
  related: f
};
export {
  e as $schema,
  i as category,
  p as cssVariables,
  h as default,
  o as description,
  t as displayName,
  m as events,
  g as examples,
  u as keywords,
  a as name,
  l as platforms,
  d as props,
  f as related,
  c as since,
  n as status,
  s as subcategory,
  r as version
};
