import { EventEmitter, OnInit } from '@angular/core'; import { Observable } from 'rxjs'; import { Store } from '@ngrx/store'; import { Message, Tasks } from '../models/Notification'; import { Language } from '../models/Language'; import { UserProfile } from '../models/UserProfile'; import { DynamicMenu } from '../models/DynamicMenu'; import { ThemeOptions } from '../../../ThemeOptions/theme-options'; import * as i0 from "@angular/core"; export declare class HeaderComponent implements OnInit { globals: ThemeOptions; private store; DynamicMenuDataSource: DynamicMenu[]; messageDataSource: Message[]; taskDataSource: Tasks[]; languageDataSource: Language[]; profileDataSource: UserProfile | undefined; loggedOut: EventEmitter; settingClicked: EventEmitter; messageClicked: EventEmitter; langChanged: EventEmitter; fakeDynamicMenuDataSource: DynamicMenu[]; faEllipsisV: import("@fortawesome/fontawesome-common-types").IconDefinition; config$: Observable; constructor(globals: ThemeOptions, store: Store<{ theme: any; }>); ngOnInit(): void; get isActiveAsGetter(): boolean; isActive: boolean; toggleSidebarMobile(): void; toggleHeaderMobile(): void; messageClick(message: string): void; langChange(lang: Language): void; logOut(): void; profileSettingClick(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }