export interface NavigationNode { id: string; name: string; path: string; type: 'file' | 'folder'; hasReadme?: boolean; children?: NavigationNode[]; slug?: string; documentType?: 'markdown' | 'pdf' | 'google_sheet' | 'figma' | 'file'; sortOrder?: number; } interface MultiLevelNavigationProps { nodes: NavigationNode[]; selectedPath: string; expandedNodes: Set; onNodeClick: (node: NavigationNode) => void; onToggleExpand?: (nodeId: string) => void; isLoading?: boolean; className?: string; /** Folder-index filename (default `'README.md'`, case-insensitive). When the * selectedPath is a folder with this file, the visual ribbon moves to the * child file. */ folderIndexFile?: string; } export declare function MultiLevelNavigation({ nodes, selectedPath, expandedNodes, onNodeClick, onToggleExpand, isLoading, className, folderIndexFile, }: MultiLevelNavigationProps): import("react").JSX.Element; export declare function MobileNavigationDropdown({ nodes, selectedPath, expandedNodes, onNodeClick, onToggleExpand, isLoading, className, folderIndexFile, }: MultiLevelNavigationProps): import("react").JSX.Element; export {}; //# sourceMappingURL=multi-level-navigation.d.ts.map