import { LayoutService } from './../../services/layout.service'; import { OnInit, EventEmitter, ElementRef, AfterViewInit, Renderer2 } from '@angular/core'; import { Router, ActivatedRoute } from '@angular/router'; import { MenuService } from '../../services/menu.service'; export declare class SidenavComponent implements OnInit, AfterViewInit { private render; private ref; private router; private activeRoute; private menuService; layoutService: LayoutService; nav: any; lazyLoadModule: any; navFromRouter: any; lazyLoadPath: string; pageTitle: EventEmitter<{}>; moduleConfig: any; opened: boolean; sidenavClass: { minimize: boolean; }; constructor(render: Renderer2, ref: ElementRef, router: Router, activeRoute: ActivatedRoute, menuService: MenuService, layoutService: LayoutService); ngOnInit(): void; ngAfterViewInit(): void; parentOpen(i: any): void; isActive(instruction: any[]): boolean; childrenAndActive(level: any): boolean; toggleChildren(level: any): "active" | "inactive"; checkPath(row: any): { exact: boolean; }; toggle(): void; checkHidden(navItem: any): boolean; setPageToolbar(item: any): void; checkGroupAccess(menu: any, asal?: string): boolean; }