import { ErrorHandler, ElementRef, Injector } from '@angular/core'; import { ACUtils } from '../../../services/ac-utils.service'; import { ACCom } from '../../../services/ac-com.service'; import { ACDBService } from '../../../services/ac-db.service'; import { MatSnackBar } from '@angular/material/snack-bar'; import { ACLanguageService } from '../../../services/ac-language.service'; export declare class ACRootComponent { aCCom: ACCom; aCUtils: ACUtils; private injector; snackBar: MatSnackBar; ACDBService: ACDBService; ACLanguageService: ACLanguageService; static sACRootComponent: ACRootComponent; private lastConnTime; get NoConnection(): boolean; get showInfo(): boolean; set plcmode(val: boolean); get showLogin(): boolean; allowLogin: boolean; alarmArrowElm: ElementRef; constructor(aCCom: ACCom, aCUtils: ACUtils, injector: Injector, snackBar: MatSnackBar, ACDBService: ACDBService, ACLanguageService: ACLanguageService); onResize(event: any): void; private KeyPress; private MouseBodyMove; private MouseBodyUp; private MouseBodyDown; doLoout(): void; private lastShown; ErrorList: Array; showErrorMsgBox: boolean; Message(error: any): void; restart(): void; close(): void; arrowOn: boolean; showArrow(top: number, left: number, w: number, h: number): void; get AlarmStyleArrow(): boolean; private _showArrow; rootClick(): void; checkVars(): void; } export declare class ErrorMsg { Component: string; Message: string; } export declare class acRootErrorHandler extends ErrorHandler { constructor(); handleError(error: any): void; }