import { OnInit } from '@angular/core'; import { TranslateService } from '@ngx-translate/core'; import { LayoutService } from '../../../../_metronic/core/services/layout.service'; import { userService } from '../../../../Pages/shared/Services/userService.service'; import { Router } from '@angular/router'; import { NgBlockUI } from 'ng-block-ui'; import { AuthService, StylesBundleService, UtilityService, MasterLayoutService } from 'bnsights-utilities-library'; import * as i0 from "@angular/core"; export declare class TopbarComponent implements OnInit { private layout; private translate; private authService; private userService; private router; private stylesBundleService; private UtilityService; private masterLayoutService; private document; toolbarButtonMarginClass: string; toolbarButtonHeightClass: string; toolbarUserAvatarHeightClass: string; toolbarButtonIconSizeClass: string; headerLeft: string; blockUI: NgBlockUI; extrasQuickPanelDisplay: boolean; extrasLanguagesDisplay: boolean; extrasUserDisplay: boolean; extrasUserLayout: 'offcanvas' | 'dropdown'; language: string; token: string; name: string; constructor(layout: LayoutService, translate: TranslateService, authService: AuthService, userService: userService, router: Router, stylesBundleService: StylesBundleService, UtilityService: UtilityService, masterLayoutService: MasterLayoutService, document: Document); ngOnInit(): Promise; switchLang(lang: any): void; refreshPage(): void; getResourceValue(Key: any): string; logout(event: any): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }