import { AfterViewInit, ChangeDetectorRef, ElementRef, NgZone, OnDestroy, OnInit } from '@angular/core'; export declare class MenuComponent implements OnInit, OnDestroy, AfterViewInit { elementRef: ElementRef; private _ngZone; private _detectorRef; hasIcon: boolean; private _parent; constructor(elementRef: ElementRef, _ngZone: NgZone, _detectorRef: ChangeDetectorRef); ngOnInit(): void; ngOnDestroy(): void; ngAfterViewInit(): void; private onResize(); private onScroll(); /** * Set the position of the menu if it's a submenu */ private setPosition(parentPosition); private moveOutside(e); show(position: { top: number; bottom: number; left: number; right: number; width: number; height: number; }): void; hide(): void; initSubMenu(parent: HTMLElement): void; }