const e = "https://nice2dev.com/schemas/component-doc-v1.json", t = "NiceImage", a = "Image component with loading, error states, and optimization.", n = "display", i = "1.0.0", o = "planned", c = [{ name: "src", type: "string", required: !0, description: "Image source" }, { name: "alt", type: "string", required: !0, description: "Alt text" }, { name: "width", type: "number | string", description: "Image width" }, { name: "height", type: "number | string", description: "Image height" }, { name: "fallback", type: "string | React.ReactNode", description: "Fallback on error" }, { name: "placeholder", type: "'blur' | 'empty' | React.ReactNode", default: "'empty'", description: "Loading placeholder" }, { name: "lazy", type: "boolean", default: "true", description: "Lazy load" }, { name: "objectFit", type: "'cover' | 'contain' | 'fill' | 'none'", default: "'cover'", description: "Object fit" }, { name: "preview", type: "boolean", default: "false", description: "Enable preview on click" }], r = [{ title: "Image", description: "Optimized image", code: `<NiceImage
  src="/photo.jpg"
  alt="Description"
  width={400}
  height={300}
  fallback="/placeholder.jpg"
  placeholder="blur"
  lazy
  preview
/>` }], s = { keyboard: ["Tab to preview button"], aria: ["Image with alt text", "Loading state"] }, p = ["NiceAvatar", "NiceGallery"], l = {
  $schema: e,
  name: t,
  description: a,
  category: n,
  since: i,
  status: o,
  props: c,
  examples: r,
  accessibility: s,
  seeAlso: p
};
export {
  e as $schema,
  s as accessibility,
  n as category,
  l as default,
  a as description,
  r as examples,
  t as name,
  c as props,
  p as seeAlso,
  i as since,
  o as status
};
