import { OnChanges } from '@angular/core';
import { MenuItem } from '../../controls/menu/menu.component';
import { AvatarUser } from '../avatar/avatar.component';
import { AvatarService } from '../avatar/avatar.service';
import * as i0 from "@angular/core";
export declare class AppBarComponent implements OnChanges {
    private avatarService;
    user?: AvatarUser;
    userMenuItems: MenuItem[];
    userMenuWidth: number;
    userMenuMinWidth: number;
    userMenuTabindex: number;
    iconPath: string;
    menuItems: MenuItem[];
    private userItem;
    constructor(avatarService: AvatarService);
    ngOnChanges(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<AppBarComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<AppBarComponent, "ec-app-bar", never, { "user": { "alias": "user"; "required": false; }; "userMenuItems": { "alias": "userMenuItems"; "required": false; }; "userMenuWidth": { "alias": "userMenuWidth"; "required": false; }; "userMenuMinWidth": { "alias": "userMenuMinWidth"; "required": false; }; "userMenuTabindex": { "alias": "userMenuTabindex"; "required": false; }; "iconPath": { "alias": "iconPath"; "required": false; }; }, {}, never, [".app-bar-title", ".app-bar-actions"], false, never>;
}
