import { ITooltipItemProps } from 'components/AvatarWithTooltip/TooltipItem';
import { INavbarItemProps } from './NavbarItem';
import { NavBarStudentProps } from './NavBarStudent';
export interface INavbarProps {
    students?: NavBarStudentProps[];
    currentPath: string;
    navbarItems: Omit<INavbarItemProps, 'onNavbarItemClick' | 'currentPath'>[];
    tooltipItems?: ITooltipItemProps[];
    isOpenButtonEnable?: boolean;
    isOpenedInit?: boolean;
    isMobile?: boolean;
    needSmartButton?: boolean;
    needDownloadButton?: boolean;
    needPrincipalButton?: boolean;
    onNavbarItemClick: (path: string) => void;
    onLogoClick?: () => void;
    onSmartClick?: () => void;
    onDownloadClick?: () => void;
    onToggleClick?: () => void;
    onLetterSend?: (title: string, text: string) => void;
}
