import { QueryList, AfterContentInit, OnDestroy, EventEmitter, IterableDiffers } from '@angular/core'; import { EclMenuMegaItemComponent } from './ecl-menu-mega-item.component'; import { EclMenuItemSelectEvent } from '../common/ecl-menu-item.event'; import { ECLBaseDirective } from '../../ecl-base.directive'; import * as i0 from "@angular/core"; export declare class EclMenuMegaComponent extends ECLBaseDirective implements AfterContentInit, OnDestroy { private differs; isExpanded: boolean | any; isRtl: boolean | any; eclMenuMegaItems: QueryList; menuItemSelect: EventEmitter; get cssClasses(): any; private differ; private diff; private destroy$; constructor(differs: IterableDiffers); onMenuMegaToggleClick(evt: MouseEvent): void; ngAfterContentInit(): void; ngOnDestroy(): void; private createContentChildrenMenuObservable; private onMenuItemChanges; private connectMenuItemEvents; private onMenuItemSelected; private selectMenuItem; private deselectAllMenuItems; private sendMenuItemSelectEvent; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=ecl-menu-mega.component.d.ts.map