import { ChangeDetectorRef, TemplateRef } from '@angular/core';
import { NGXLogger } from 'ngx-logger';
import { UI } from '../../../core/enums/ui';
import { MenuComponent } from '../../../navigation/menu/menu.component';
import { PopoverInstance } from '../../../overlays/popover/popover.service';
export declare class AppHeaderComponent {
    private logger;
    cd: ChangeDetectorRef;
    readonly host = "jnt-app-header-host";
    ui: typeof UI;
    reference: {
        popover: PopoverInstance;
    };
    headerLogoTemplate: TemplateRef<any>;
    contentTemplate: TemplateRef<any>;
    menu: MenuComponent;
    headerUserbarTemplate: TemplateRef<any>;
    headerActionsTemplate: TemplateRef<any>;
    constructor(logger: NGXLogger, cd: ChangeDetectorRef);
    hide(): void;
}
