import { Injector, OnDestroy, EventEmitter, ElementRef } from '@angular/core'; import { Router } from '@angular/router'; import { Subscription } from 'rxjs/Subscription'; import { AppConfig } from '../../config/app-config'; import { DialogService, OTranslateService, OModulesInfoService } from '../../services'; export declare const DEFAULT_INPUTS_O_APP_HEADER: any[]; export declare const DEFAULT_OUTPUTS_O_APP_HEADER: string[]; export declare class OAppHeaderComponent implements OnDestroy { private router; protected injector: Injector; protected elRef: ElementRef; static DEFAULT_INPUTS_O_APP_HEADER: any[]; static DEFAULT_OUTPUTS_O_APP_HEADER: string[]; protected dialogService: DialogService; protected translateService: OTranslateService; protected modulesInfoService: OModulesInfoService; protected _config: AppConfig; protected availableLangs: string[]; protected _headerTitle: string; protected modulesInfoSubscription: Subscription; toggleSidenav: EventEmitter; constructor(router: Router, injector: Injector, elRef: ElementRef); ngOnDestroy(): void; onLogoutClick(): void; configureI18n(lang: any): void; getFlagClass(lang: string): string; getCurrentLang(): string; getAvailableLangs(): string[]; headerTitle: string; } export declare class OAppHeaderModule { }