import { EventEmitter } from '@angular/core';
import { EuiMenuItem } from '@eui/components/eui-menu';
import * as i0 from "@angular/core";
export declare class EuiSidebarMenuComponent {
    string: string;
    items: EuiMenuItem[];
    hasCollapsedInitials: boolean;
    isCollapsed: boolean;
    hasFilter: boolean;
    hasIcons: boolean;
    hasTooltip: boolean;
    hasTooltipOnExpanded: boolean;
    expandAllItems: boolean;
    hasBoldRootLevel: boolean;
    style: string;
    fragmentId: string;
    searchFilterLabel: string;
    externalTarget: string;
    filterValue: string;
    menuClick: EventEmitter<boolean>;
    itemClick: EventEmitter<EuiMenuItem>;
    protected onMenuItemClicked(item: EuiMenuItem): void;
    protected onMenuClicked(event: boolean): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<EuiSidebarMenuComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EuiSidebarMenuComponent, "eui-sidebar-menu", never, { "items": { "alias": "items"; "required": false; }; "hasCollapsedInitials": { "alias": "hasCollapsedInitials"; "required": false; }; "isCollapsed": { "alias": "isCollapsed"; "required": false; }; "hasFilter": { "alias": "hasFilter"; "required": false; }; "hasIcons": { "alias": "hasIcons"; "required": false; }; "hasTooltip": { "alias": "hasTooltip"; "required": false; }; "hasTooltipOnExpanded": { "alias": "hasTooltipOnExpanded"; "required": false; }; "expandAllItems": { "alias": "expandAllItems"; "required": false; }; "hasBoldRootLevel": { "alias": "hasBoldRootLevel"; "required": false; }; "style": { "alias": "style"; "required": false; }; "fragmentId": { "alias": "fragmentId"; "required": false; }; "searchFilterLabel": { "alias": "searchFilterLabel"; "required": false; }; "externalTarget": { "alias": "externalTarget"; "required": false; }; "filterValue": { "alias": "filterValue"; "required": false; }; }, { "menuClick": "menuClick"; "itemClick": "itemClick"; }, never, never, true, never>;
    static ngAcceptInputType_hasCollapsedInitials: unknown;
    static ngAcceptInputType_isCollapsed: unknown;
    static ngAcceptInputType_hasFilter: unknown;
    static ngAcceptInputType_hasIcons: unknown;
    static ngAcceptInputType_hasTooltip: unknown;
    static ngAcceptInputType_hasTooltipOnExpanded: unknown;
    static ngAcceptInputType_expandAllItems: unknown;
    static ngAcceptInputType_hasBoldRootLevel: unknown;
}
//# sourceMappingURL=eui-sidebar-menu.component.d.ts.map