import { EventEmitter } from '@angular/core';
import { EclMenuItem } from '../../../model/ecl-menu-item.model';
import { ECLBaseDirective } from '../../ecl-base.directive';
import { EclMenuItemSelectEvent } from '../common/ecl-menu-item.event';
import * as i0 from "@angular/core";
export declare class EclMenuMegaItemComponent extends ECLBaseDirective implements EclMenuItem {
    id: string;
    label: string;
    routerLink: any;
    queryParams: any;
    href: string;
    cmpClass: boolean;
    isCurrent: boolean | any;
    menuItemSelect: EventEmitter<EclMenuItemSelectEvent>;
    hasChildren: boolean;
    isExpanded: boolean;
    children: Array<EclMenuItem>;
    onItemClick(evt: MouseEvent): void;
    onHostClick(evt: MouseEvent): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<EclMenuMegaItemComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EclMenuMegaItemComponent, "ecl-menu-mega-item", never, { "id": "id"; "label": "label"; "routerLink": "routerLink"; "queryParams": "queryParams"; "href": "href"; "isCurrent": "isCurrent"; }, { "menuItemSelect": "menuItemSelect"; }, never, never, false>;
}
//# sourceMappingURL=ecl-menu-mega-item.component.d.ts.map