import { ElementRef, EventEmitter, OnDestroy, OnInit, TemplateRef, ViewContainerRef } from '@angular/core'; import { MenuInterface } from '../../../../models/menu.interface'; import { Overlay } from '@angular/cdk/overlay'; import { FararuLayoutService } from '../../fararu-layout.service'; import * as i0 from "@angular/core"; export declare class HeaderComponent implements OnInit, OnDestroy { private readonly _overlay; private readonly _viewContainerRef; private readonly _layoutService; menus: MenuInterface[]; loggedUserId?: string; loggedUserName?: string; loggedUserPhoto?: string; hideChangePassworButton?: boolean; mainMenuItemsShowingCallback: EventEmitter; changePasswordClickCallback: EventEmitter; settingsButtonElementRef: ElementRef; settingsMenuTemplateRef: TemplateRef; settingsMenuIsOpened?: boolean; private _subscriptions; private _overlayRef; private _transitionDelay; constructor(_overlay: Overlay, _viewContainerRef: ViewContainerRef, _layoutService: FararuLayoutService); ngOnInit(): void; ngOnDestroy(): void; settingButtonClickHandler(): void; private _openSettingsMenu; private _closeSettingMenu; private _createSettingsMenuOverlay; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }