const e = "https://nice2dev.com/schemas/component-doc-v1.json", o = "NicePreview", t = "File preview component.", i = "display", n = "1.0.0", a = "planned", l = [{ name: "file", type: "File | { url: string; type: string; name: string }", required: !0, description: "File to preview" }, { name: "visible", type: "boolean", default: "true", description: "Visibility state" }, { name: "toolbar", type: "boolean | ToolbarConfig", default: "true", description: "Show toolbar" }, { name: "download", type: "boolean", default: "false", description: "Allow download" }, { name: "print", type: "boolean", default: "false", description: "Allow print" }, { name: "zoom", type: "boolean", default: "true", description: "Allow zoom" }, { name: "fallback", type: "React.ReactNode", description: "Unsupported file fallback" }, { name: "onClose", type: "() => void", description: "Close callback" }], c = [{ title: "Preview", description: "File preview", code: `<NicePreview
  file={{ url: '/document.pdf', type: 'application/pdf', name: 'document.pdf' }}
  toolbar
  download
  print
/>` }], s = { keyboard: ["Tab through toolbar", "Escape to close"], aria: ["Preview dialog", "File type"] }, r = ["NiceFileExplorer", "NicePdfViewer"], p = {
  $schema: e,
  name: o,
  description: t,
  category: i,
  since: n,
  status: a,
  props: l,
  examples: c,
  accessibility: s,
  seeAlso: r
};
export {
  e as $schema,
  s as accessibility,
  i as category,
  p as default,
  t as description,
  c as examples,
  o as name,
  l as props,
  r as seeAlso,
  n as since,
  a as status
};
