import { default as React } from 'react'; import { GoBoltUser } from '../Avatar/Avatar'; export interface NavBarItem { data: NavGroup[]; currentPath: string; isCollapsed: boolean; onToggle: () => void; } export interface NavRoute { name: string; path: string; icon?: string | React.ReactNode; isActive?: boolean; children?: NavRoute[]; isOpen?: boolean; } export interface NavGroup { category?: string; routes: NavRoute[]; } export interface NavBarProps { items?: NavBarItem[]; actions?: React.ReactNode; version: string; user: GoBoltUser; headerSlot?: React.ReactNode; actionsSlot?: (isSmall: boolean) => React.ReactNode; } declare const NavBar: ({ items, version, user, headerSlot, actionsSlot, }: NavBarProps) => import("react/jsx-runtime").JSX.Element; export default NavBar;