import { EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { Router } from '@angular/router'; import { VectorNotification } from '../../models'; import { HelpCentralIconOptionsType } from '../../models/topbar.model'; import { AuthService, ErrorMessageService, MenuService, ProfileService, StorageService } from '../../services'; import { NotificationsService } from '../../services/notifications.service'; import { MaskUtil } from '../../utils'; import * as i0 from "@angular/core"; export declare class TopBarComponent implements OnInit, OnDestroy { private menuService; private authService; private router; private profileService; private storageService; private notificationsService; private errorMessageService; private currentApp; hideElements: boolean; openedMenu: boolean; openedChangeAccountMenu: boolean; showNotifications: boolean; doingOnboarding: boolean; readonly vectorFirstName: import("@angular/core").WritableSignal; readonly currentAccount: import("@angular/core").WritableSignal; isAdmin: boolean; otherAccounts: any[]; maskUtil: typeof MaskUtil; fintech: boolean; accountService: any; showHelpCentral: boolean; showProfile: boolean; helpCentralIcons: HelpCentralIconOptionsType[]; onClick: EventEmitter; notificationsList: VectorNotification[]; private subscription; constructor(menuService: MenuService, authService: AuthService, router: Router, profileService: ProfileService, storageService: StorageService, notificationsService: NotificationsService, errorMessageService: ErrorMessageService, currentApp: string); ngOnInit(): void; ngOnDestroy(): void; toggleMenu(): void; logout(): void; isDesktop(): boolean; get showsAccountData(): boolean; get isLogtech(): boolean; changeAccount(newAccount: any): void; goToTermsOfUse(): void; termsOfUse(): void; goToPasswordChange(): void; goToProfile(): void; goToTariff(): void; goToOnboarding(): void; handleClick(notification: VectorNotification): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }