const e = "https://nice2dev.com/schemas/component-doc-v1.json", i = "NiceFileExplorer", o = "File explorer with tree navigation, preview, and operations.", t = "data", n = "1.0.0", a = "planned", l = [{ name: "files", type: "FileNode[]", required: !0, description: "File tree" }, { name: "currentPath", type: "string", description: "Current directory path" }, { name: "onNavigate", type: "(path: string) => void", description: "Navigate callback" }, { name: "onFileSelect", type: "(file: FileNode) => void", description: "File select callback" }, { name: "onFileOpen", type: "(file: FileNode) => void", description: "File open callback" }, { name: "onUpload", type: "(files: File[], path: string) => Promise<void>", description: "Upload callback" }, { name: "onDelete", type: "(files: FileNode[]) => Promise<void>", description: "Delete callback" }, { name: "onRename", type: "(file: FileNode, newName: string) => Promise<void>", description: "Rename callback" }, { name: "showPreview", type: "boolean", default: "true", description: "Show preview panel" }, { name: "viewMode", type: "'list' | 'grid' | 'tree'", default: "'list'", description: "View mode" }], r = [{ title: "File Explorer", description: "Browse files", code: `<NiceFileExplorer
  files={fileTree}
  currentPath={currentPath}
  onNavigate={navigateToPath}
  onFileOpen={openFile}
  onUpload={uploadFiles}
  viewMode="grid"
/>` }], s = { keyboard: ["Tab through files", "Enter to open"], aria: ["File browser", "Selection status"] }, c = ["NiceTreeView", "NiceDMS"], p = {
  $schema: e,
  name: i,
  description: o,
  category: t,
  since: n,
  status: a,
  props: l,
  examples: r,
  accessibility: s,
  seeAlso: c
};
export {
  e as $schema,
  s as accessibility,
  t as category,
  p as default,
  o as description,
  r as examples,
  i as name,
  l as props,
  c as seeAlso,
  n as since,
  a as status
};
