const e = "https://nice2dev.com/schemas/component-doc-v1.json", o = "NiceColorPalette", t = "Color Palette", a = "1.0.0", s = "stable", n = "tools", r = "color", l = "Color palette generator with color theory utilities, harmony modes, and WCAG contrast calculation.", i = "1.0.0", c = ["web", "desktop"], d = ["color", "palette", "harmony", "contrast", "generator"], p = [{ name: "baseColor", type: "string", required: !1, description: "Base color for generation." }, { name: "harmonyMode", type: "'monochromatic' | 'complementary' | 'split-complementary' | 'analogous' | 'triadic' | 'tetradic' | 'square'", required: !1, default: "'analogous'", description: "Color harmony mode." }, { name: "preset", type: "'lightest-pastel' | 'bright-pastel' | 'shiny' | 'pastel' | 'full' | 'dark' | 'deep' | 'muted' | 'earth'", required: !1, description: "Preset color style." }, { name: "showTints", type: "boolean", required: !1, description: "Show tint variations." }, { name: "showShades", type: "boolean", required: !1, description: "Show shade variations." }, { name: "showContrastInfo", type: "boolean", required: !1, description: "Show WCAG contrast ratios." }], m = [{ name: "onColorSelect", parameters: [{ name: "color", type: "string" }], description: "Called when color selected from palette." }, { name: "onPaletteChange", parameters: [{ name: "colors", type: "string[]" }], description: "Called when palette changes." }], h = [{ name: "hsvToRgb", signature: "(h, s, v) => { r, g, b }", description: "Convert HSV to RGB." }, { name: "rgbToHex", signature: "(r, g, b) => string", description: "Convert RGB to hex." }, { name: "getContrastRatio", signature: "(color1, color2) => number", description: "Calculate WCAG contrast ratio." }], g = [], C = [{ title: "Color Palette Generator", code: `<NiceColorPalette
  baseColor="#3b82f6"
  harmonyMode="triadic"
  showTints
  showShades
  showContrastInfo
  onColorSelect={setSelectedColor}
/>`, language: "tsx" }], u = [{ name: "NiceColorPicker", relationship: "simple" }], y = {
  $schema: e,
  name: o,
  displayName: t,
  version: a,
  status: s,
  category: n,
  subcategory: r,
  package: "@nicetoDev/ui",
  description: l,
  since: i,
  platforms: c,
  keywords: d,
  props: p,
  events: m,
  methods: h,
  cssVariables: g,
  examples: C,
  related: u
};
export {
  e as $schema,
  n as category,
  g as cssVariables,
  y as default,
  l as description,
  t as displayName,
  m as events,
  C as examples,
  d as keywords,
  h as methods,
  o as name,
  c as platforms,
  p as props,
  u as related,
  i as since,
  s as status,
  r as subcategory,
  a as version
};
