import { OnInit, EventEmitter, OnChanges } from '@angular/core'; import { Theme, MenuOptions } from './interfaces/menu-models'; import { Router } from '@angular/router'; import { NgxMatMenuService } from './ngx-mat-menu.service'; export declare class NgxMatMenuComponent implements OnInit, OnChanges { private menuService; private router; activeMenu: number; show: boolean; showMenu: boolean; widthSidebar: string; posSidebar: string; showHeader: boolean; textLogout: string; hover: boolean; themeSidebar: Theme; themeHeader: Theme; themeSidebarHeader: Theme; arrMenuOptions: Array; logoutIcon: string; badgeColor: string; srcLogo: string; heightLogo: string; widthLogo: string; lang: string; visibleNotif: boolean; badge: number; defaultWidth: string; borderHeader: string; borderSidebar: string; borderSidebarHeader: string; borderSidebarFooter: string; borderMenuItems: string; headerPicture: string; headerTitle: string; headerTitleColor: string; headerSubtitle: string; headerSubtitleColor: string; selectPlaceholder: string; arrSelectItems: any; defaultSelectValue: string; showSelectValue: boolean; openNotif: EventEmitter; logoutEvent: EventEmitter; profileClick: EventEmitter; selectItem: EventEmitter; constructor(menuService: NgxMatMenuService, router: Router); ngOnInit(): void; ngOnChanges(): void; onResize(): void; checkSidebarPos(): void; setMenu(event: any): void; /** * Expandable menu item height change * @param id Id of item and expandable element */ expandMenu(id: number): void; msSelect_SelectionChange(value: any): void; showNotif(event: any): void; selectMenu(selected: number, route?: string): void; profile_Click(event: any): void; logout(): void; hovered(): string; }