import { AfterContentInit, ChangeDetectorRef, ElementRef, OnInit, QueryList } from '@angular/core'; import { CommonDataService } from '../../services/data/common.data.service'; import { DeviceQueryService } from '../../services/device/device.query.service'; import { SideNavNodeComponent } from '../sidenav/sidenavnode.component'; export declare class AmexioSideNavComponent implements OnInit, AfterContentInit { dataService: CommonDataService; matchMediaService: DeviceQueryService; element: ElementRef; private cd; data: any[]; httpurl: string; httpmethod: string; datareader: string; position: any; titleimage: string; nodeClick: any; onDrag: any; width: string; height: string; sidenavtitle: string; enabledrag: boolean; displaykey: string; childarraykey: string; enableborder: boolean; background: string; color: string; bgimage: string; homepageType: string; onMouseLeave: any; onMouseOver: any; sidennavnodearray: QueryList; smalldevice: boolean; nodearray: any; activenode: any; sidenavexpandedinsmalldevice: boolean; handleMobileDevice: boolean; responseData: any; isSideNavExpand: boolean; nodes: any; isShowOnlyIcon: boolean; isSideNavEnable: boolean; constructor(dataService: CommonDataService, matchMediaService: DeviceQueryService, element: ElementRef, cd: ChangeDetectorRef); ngOnInit(): void; ngAfterContentInit(): void; toggle(): void; findObj(currentnode: any): void; onClick(node: any): void; collapseSidenav(): void; generateIndex(data: any): void; setData(httpResponse: any): void; activateNode(data: any[], node: any): void; toggleSideNav(): void; close(): void; handleDeviceSettings(expand: boolean): void; getNodeDragEvent(event: any): void; setHomePageType(type: any): void; }