import { ChangeDetectorRef, TemplateRef } from '@angular/core';
import { NGXLogger } from 'ngx-logger';
import { UI } from '../../../../core/enums/ui';
import { PopoverInstance } from '../../../../overlays/popover/popover.service';
import { BreakpointService } from '../../../responsive/breakpoint.service';
export declare class AppHeaderUserbarComponent {
    breakpoint: BreakpointService;
    private logger;
    cd: ChangeDetectorRef;
    readonly host = "jnt-app-header-userbar-host";
    ui: typeof UI;
    reference: {
        popover: PopoverInstance;
    };
    userbarAvatarTemplate: TemplateRef<any>;
    userbarMenuTemplate: TemplateRef<any>;
    context: {
        header: {
            hide: Function;
        };
    };
    constructor(breakpoint: BreakpointService, logger: NGXLogger, cd: ChangeDetectorRef);
    hide(): void;
}
