import { AfterViewInit, ElementRef, OnInit, QueryList } from '@angular/core'; import { AuthenticationService } from '../../model/network/authentication.service'; import { NotificationService } from '../../model/notification.service'; import { NotificationType } from '../../../../common/entities/NotificationDTO'; import { NavigationService } from '../../model/navigation.service'; import { ViewportScroller } from '@angular/common'; import { ConfigStyle, SettingsService } from '../settings/settings.service'; import { ConfigPriority } from '../../../../common/config/public/ClientConfig'; import { ISettingsComponent } from '../settings/template/ISettingsComponent'; import { PiTitleService } from '../../model/pi-title.service'; export declare class AdminComponent implements OnInit, AfterViewInit { private authService; private navigation; viewportScroller: ViewportScroller; notificationService: NotificationService; settingsService: SettingsService; private piTitleService; settingsComponents: QueryList; settingsComponentsElemRef: QueryList; contents: ISettingsComponent[]; configPriorities: { key: number; value: string; }[]; configStyles: { key: number; value: string; }[]; readonly ConfigPriority: typeof ConfigPriority; readonly ConfigStyle: typeof ConfigStyle; readonly configPaths: string[]; constructor(authService: AuthenticationService, navigation: NavigationService, viewportScroller: ViewportScroller, notificationService: NotificationService, settingsService: SettingsService, piTitleService: PiTitleService); ngAfterViewInit(): void; ngOnInit(): void; getCss(type: NotificationType): string; }