import { EventEmitter } from '@angular/core'; import { Observable } from 'rxjs'; import { ThemeOptions } from '../../../ThemeOptions/theme-options'; import { ThemeState } from '../../../ThemeOptions/store/theme.state'; import { Store } from '@ngrx/store'; import { Menu } from '../models/Menu'; import { Message, Tasks } from '../models/Notification'; import { Language } from '../models/Language'; import { UserProfile } from '../models/UserProfile'; import * as i0 from "@angular/core"; export declare class HeaderComponent { globals: ThemeOptions; private store; megaMenuDataSource: Menu[]; messageDataSource: Message[]; taskDataSource: Tasks[]; languageDataSource: Language[]; profileDataSource: UserProfile | undefined; loggedOut: EventEmitter; settingClicked: EventEmitter; messageClicked: EventEmitter; langChanged: EventEmitter; faEllipsisV: import("@fortawesome/fontawesome-common-types").IconDefinition; config$: Observable; constructor(globals: ThemeOptions, store: Store<{ theme: ThemeState; }>); 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; }