import { AfterViewInit, Renderer2, OnInit } from '@angular/core'; import { MenuItem } from '../left-menu/menu.model'; import * as i0 from "@angular/core"; export interface HeaderClasses { container: string; logoSection: { wrapper: string; menuButton: string; logo: string; }; searchSection: { wrapper: string; searchContainer: string; iconField: string; searchInput: string; searchCloseButton: string; searchToggleButton: string; icon: string; }; userSection: { wrapper: string; userInfo: { container: string; name: string; avatar: string; arrowIcon: string; organization: string; }; }; } export declare class HeaderComponent implements OnInit, AfterViewInit { private renderer; private config; isDarkMode: boolean; private isBrowser; readonly classes: HeaderClasses; constructor(renderer: Renderer2, platformId: Object, config: any); toggleTheme(): void; ngOnInit(): void; ngAfterViewInit(): void; leftMenu: any; items: MenuItem[]; userMenuItems: { label: string; items: { label: string; items: never[]; type: string; icon: string; route: string; }[]; }[]; toggleMenu(): void; toggleSearch(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }