import { OnInit, OnDestroy, QueryList, OnChanges } from '@angular/core'; import { DeviceDetectorService } from 'ngx-device-detector'; import { EuiConfig, UxAppShellService } from '@eui/core'; import * as i0 from "@angular/core"; export declare class EuiAppComponent implements OnInit, OnDestroy, OnChanges { asService: UxAppShellService; private deviceDetectorService; private euiConfigToken; get cssClasses(): string; appName: string; appShortName: string; appSubTitle: string; themeClass: string; isSidebarOpen: boolean; isSidebarExpandOnHover: boolean; isShrinkHeaderActive: boolean; userInfos: string; userSubInfos: string; impersonatedUserInfos: string; get isSidebarHidden(): boolean; set isSidebarHidden(value: boolean); _isSidebarHidden: boolean; customPageWrapper: QueryList; appToolbar: QueryList; private appShellState; private destroy$; constructor(asService: UxAppShellService, deviceDetectorService: DeviceDetectorService, euiConfigToken: EuiConfig); ngOnInit(): void; ngOnChanges(): void; ngOnDestroy(): void; private getCssClasses; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class EuiAppPageWrapperDirective { static ɵfac: i0.ɵɵFactoryDef; static ɵdir: i0.ɵɵDirectiveDefWithMeta; } export declare class EuiAppToolbarDirective { static ɵfac: i0.ɵɵFactoryDef; static ɵdir: i0.ɵɵDirectiveDefWithMeta; }