import { EventEmitter, QueryList } from '@angular/core';
import { EuiUserProfileMenuComponent } from '@eui/components/eui-user-profile';
import * as i0 from "@angular/core";
export declare class EuiAppSidebarHeaderUserProfileComponent {
    get cssClasses(): string;
    welcomeLabel: string;
    impersonateLabel: string;
    avatarUrl: string;
    isShowUserInfos: boolean;
    isShowAvatarInitials: boolean;
    isOnline: boolean;
    hasWelcomeLabel: boolean;
    hasTabNavigation: boolean;
    hasToggle: boolean;
    hasProfileDrawer: boolean;
    toggle: EventEmitter<any>;
    toggleProfile: boolean;
    userProfileMenu: QueryList<EuiUserProfileMenuComponent>;
    onProfileClick(event: any): void;
    onClick(event: MouseEvent): void;
    private _getCssClasses;
    static ɵfac: i0.ɵɵFactoryDeclaration<EuiAppSidebarHeaderUserProfileComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EuiAppSidebarHeaderUserProfileComponent, "eui-app-sidebar-header-user-profile", never, { "welcomeLabel": { "alias": "welcomeLabel"; "required": false; }; "impersonateLabel": { "alias": "impersonateLabel"; "required": false; }; "avatarUrl": { "alias": "avatarUrl"; "required": false; }; "isShowUserInfos": { "alias": "isShowUserInfos"; "required": false; }; "isShowAvatarInitials": { "alias": "isShowAvatarInitials"; "required": false; }; "isOnline": { "alias": "isOnline"; "required": false; }; "hasWelcomeLabel": { "alias": "hasWelcomeLabel"; "required": false; }; "hasTabNavigation": { "alias": "hasTabNavigation"; "required": false; }; "hasToggle": { "alias": "hasToggle"; "required": false; }; "hasProfileDrawer": { "alias": "hasProfileDrawer"; "required": false; }; }, { "toggle": "toggle"; }, ["userProfileMenu"], ["eui-user-profile-menu"], true, never>;
    static ngAcceptInputType_isShowUserInfos: unknown;
    static ngAcceptInputType_isShowAvatarInitials: unknown;
    static ngAcceptInputType_isOnline: unknown;
    static ngAcceptInputType_hasWelcomeLabel: unknown;
    static ngAcceptInputType_hasTabNavigation: unknown;
    static ngAcceptInputType_hasToggle: unknown;
    static ngAcceptInputType_hasProfileDrawer: unknown;
}
//# sourceMappingURL=sidebar-header-user-profile.component.d.ts.map