const e = "https://nice2dev.com/schemas/component-doc-v1.json", t = "NiceClipboardStack", a = "Clipboard Stack", o = "1.0.0", n = "stable", r = "tools", s = "clipboard", i = "Multi-level clipboard with history, persistence, and keyboard shortcuts.", p = "1.0.0", c = ["web", "desktop"], l = ["clipboard", "history", "copy", "paste", "stack"], d = [{ name: "entries", type: "ClipboardEntry[]", required: !1, description: "Clipboard entries array." }, { name: "maxEntries", type: "number", required: !1, default: "20", description: "Maximum history entries." }, { name: "enableShortcuts", type: "boolean", required: !1, default: "true", description: "Enable Ctrl+Shift+V shortcut." }, { name: "persist", type: "boolean", required: !1, description: "Persist to localStorage." }, { name: "storageKey", type: "string", required: !1, description: "LocalStorage key." }, { name: "showTrigger", type: "boolean", required: !1, default: "true", description: "Show floating trigger button." }, { name: "trigger", type: "ReactNode", required: !1, description: "Custom trigger element." }, { name: "showTypeIcons", type: "boolean", required: !1, default: "true", description: "Show entry type icons." }, { name: "showTimestamps", type: "boolean", required: !1, description: "Show copy timestamps." }, { name: "draggable", type: "boolean", required: !1, description: "Enable drag to reorder." }], m = [{ name: "onEntriesChange", parameters: [{ name: "entries", type: "ClipboardEntry[]" }], description: "Called when entries change." }, { name: "onPaste", parameters: [{ name: "entry", type: "ClipboardEntry" }], description: "Called when entry pasted." }, { name: "onCopy", parameters: [{ name: "entry", type: "ClipboardEntry" }], description: "Called when new item copied." }, { name: "onOpenChange", parameters: [{ name: "open", type: "boolean" }], description: "Called when popup opens/closes." }], y = [], b = [{ title: "Clipboard Stack", code: `<NiceClipboardStack
  maxEntries={50}
  persist
  storageKey="app-clipboard"
  showTimestamps
  onPaste={handlePaste}
/>`, language: "tsx" }], u = [], h = {
  $schema: e,
  name: t,
  displayName: a,
  version: o,
  status: n,
  category: r,
  subcategory: s,
  package: "@nicetoDev/ui",
  description: i,
  since: p,
  platforms: c,
  keywords: l,
  props: d,
  events: m,
  cssVariables: y,
  examples: b,
  related: u
};
export {
  e as $schema,
  r as category,
  y as cssVariables,
  h as default,
  i as description,
  a as displayName,
  m as events,
  b as examples,
  l as keywords,
  t as name,
  c as platforms,
  d as props,
  u as related,
  p as since,
  n as status,
  s as subcategory,
  o as version
};
