import { ElementRef, Renderer2, OnInit, OnDestroy, ChangeDetectorRef } from '@angular/core'; import { Router } from '@angular/router'; import { MenuService, Menu, SettingsService } from '@delon/theme'; export declare class SidebarNavComponent implements OnInit, OnDestroy { private menuSrv; settings: SettingsService; private router; private render; private cd; private doc; private rootEl; private floatingEl; private bodyEl; list: Menu[]; private change$; autoCloseUnderPad: boolean; constructor(menuSrv: MenuService, settings: SettingsService, router: Router, el: ElementRef, render: Renderer2, cd: ChangeDetectorRef, doc: any); ngOnInit(): void; private floatingAreaClickHandle(e); genFloatingContainer(): void; private genSubNode(linkNode, item); private hideAll(); private calPos(linkNode, node); showSubMenu(e: MouseEvent, item: Menu): void; toggleOpen(item: Menu): void; onClick(): void; ngOnDestroy(): void; private route$; private installUnderPad(); private underPad(); }