import { ChangeDetectorRef, EventEmitter, OnDestroy } from '@angular/core'; import { Router } from '@angular/router'; import { BixiLayoutService } from '../layout.service'; import { IMenu } from '../layout.type'; import { Subscription } from 'rxjs'; export declare class BixiMenuComponent implements OnDestroy { private router; private cdr; private layoutService; set menus(menus: IMenu[]); get menus(): IMenu[]; menuClick: EventEmitter; toggleClick: EventEmitter; singleOpen: boolean; menuBackground: string; subscription: Subscription; _menus: IMenu[]; open: boolean; paddingLeft: number; constructor(router: Router, cdr: ChangeDetectorRef, layoutService: BixiLayoutService); onMenuClick(menuItem: IMenu): void; openCurrentMenu(): void; onOpenChange(open: boolean, curMenu: IMenu): void; onToggleClick(): void; resume(): void; ngOnDestroy(): void; }