import { OnInit, AfterViewInit, OnDestroy, EventEmitter } from '@angular/core'; import { BreakpointObserver } from '@angular/cdk/layout'; import { Subscription } from 'rxjs'; import { BsModalRef } from 'ngx-bootstrap/modal'; import { DynamicNavigationMenu } from '../../../services/dynamic-navigation-menu.service'; import { ActivatedRoute, Router } from '@angular/router'; import { ConfService, LanguageService } from '../../../../services'; import * as i0 from "@angular/core"; export declare class HeaderItemBaseComponent implements OnInit, AfterViewInit, OnDestroy { protected languageService: LanguageService; breakpointObserver: BreakpointObserver; private dynamicNavigationMenu; private activatedRoute; private router; private confService; hideme: any[]; smallScreen: boolean; resonsiveSub: Subscription; bsModalRef: BsModalRef; language: {}; closeModal: EventEmitter; index: number; queryParamsSub: Subscription; constructor(languageService: LanguageService, breakpointObserver: BreakpointObserver, dynamicNavigationMenu: DynamicNavigationMenu, activatedRoute: ActivatedRoute, router: Router, confService: ConfService); navItems: any[]; parent: boolean; childrenMode: 'first_mode' | 'second_mode'; categoryImg: any; viewMode: 'first_mode' | 'second_mode'; imageUrl: string; showPlaceholder: boolean; ngOnInit(): void; ngAfterViewInit(): void; private getListOfLinksContainer; ngOnDestroy(): void; close(): void; showMenu(i: any, e: any): void; setIndex(index: any): void; isEmpty(obj: any): boolean; readUrl(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }