import { OnInit, OnChanges, ChangeDetectorRef, QueryList } from '@angular/core';
import { UxAppShellService } from '@eui/core';
import * as i0 from "@angular/core";
export declare class EuiHeaderAppComponent implements OnInit, OnChanges {
    asService: UxAppShellService;
    private ref;
    string: string;
    appName: string;
    appShortName: string;
    appSubTitle: string;
    appNameFromState: string;
    appShortNameFromState: string;
    appSubTitleFromState: string;
    customAppName: QueryList<EuiHeaderAppNameDirective>;
    customAppSubtitle: QueryList<EuiHeaderAppSubtitleDirective>;
    constructor(asService: UxAppShellService, ref: ChangeDetectorRef);
    ngOnInit(): void;
    ngOnChanges(): void;
    static ɵfac: i0.ɵɵFactoryDef<EuiHeaderAppComponent, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<EuiHeaderAppComponent, "eui-header-app", never, { "appName": "appName"; "appShortName": "appShortName"; "appSubTitle": "appSubTitle"; }, {}, ["customAppName", "customAppSubtitle"], ["eui-header-app-name", "eui-header-app-subtitle"]>;
}
export declare class EuiHeaderAppNameDirective {
    static ɵfac: i0.ɵɵFactoryDef<EuiHeaderAppNameDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDefWithMeta<EuiHeaderAppNameDirective, "eui-header-app-name", never, {}, {}, never>;
}
export declare class EuiHeaderAppSubtitleDirective {
    static ɵfac: i0.ɵɵFactoryDef<EuiHeaderAppSubtitleDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDefWithMeta<EuiHeaderAppSubtitleDirective, "eui-header-app-subtitle", never, {}, {}, never>;
}
