import React from "react"; import { FileNode } from "../types"; import "./DirectoryView.css"; export type DirectoryViewStyle = "list" | "grid" | "detailed"; export type SortBy = "name" | "type" | "size" | "lastModified"; export type SortOrder = "asc" | "desc"; interface DirectoryViewProps { directory: FileNode; onFileSelect: (path: string) => void; onDirectorySelect?: (path: string) => void; viewStyle?: DirectoryViewStyle; showBreadcrumbs?: boolean; enableSorting?: boolean; enableFiltering?: boolean; loading?: boolean; className?: string; } declare const DirectoryView: React.FC; export default DirectoryView;