import { EventEmitter } from '@angular/core';
import { EuiMenuItem } from '../../components/eui-menu/models/eui-menu-item.model';
import * as i0 from "@angular/core";
export declare class EuiSidebarMenuComponent {
    string: string;
    items: any[];
    isCollapsed: boolean;
    hasFilter: boolean;
    hasIcons: boolean;
    hasTooltip: boolean;
    expandAllItems: boolean;
    style: string;
    fragmentId: string;
    searchFilterLabel: string;
    expandMenuLabel: string;
    collapseMenuLabel: string;
    externalLinkLabel: string;
    onClicked: EventEmitter<any>;
    onItemClicked: EventEmitter<EuiMenuItem>;
    constructor();
    onMenuItemClicked(item: EuiMenuItem): void;
    onMenuClicked(event: any): void;
    onMenuCollapsed(event: any): void;
    static ɵfac: i0.ɵɵFactoryDef<EuiSidebarMenuComponent, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<EuiSidebarMenuComponent, "eui-sidebar-menu", never, { "items": "items"; "isCollapsed": "isCollapsed"; "hasFilter": "hasFilter"; "hasIcons": "hasIcons"; "hasTooltip": "hasTooltip"; "expandAllItems": "expandAllItems"; "style": "style"; "fragmentId": "fragmentId"; "searchFilterLabel": "searchFilterLabel"; "expandMenuLabel": "expandMenuLabel"; "collapseMenuLabel": "collapseMenuLabel"; "externalLinkLabel": "externalLinkLabel"; }, { "onClicked": "onClicked"; "onItemClicked": "onItemClicked"; }, never, never>;
}
