import { ComponentFactoryResolver, ElementRef, OnChanges, OnInit, SimpleChanges, ViewContainerRef } from '@angular/core'; import { SideMenuContainerContentDirective } from './side-menu-container-content.directive'; import { SideMenuItemParam } from './side-menu-item-param'; import { SideMenuListObject } from './side-menu-list-object'; import { Size } from '../size.enum'; export declare class SideMenuComponent implements OnInit, OnChanges { private componentFactoryResolver; sideMenuContainer: ElementRef; sideMenuContentHost: SideMenuContainerContentDirective; menuItems: SideMenuItemParam[]; menuWidth: number; size: Size; selectedMenuItem: SideMenuItemParam; sideMenuListObjects: SideMenuListObject[]; private nestingLevelCounter; separatorDragging: boolean; viewContainerRef: ViewContainerRef; constructor(componentFactoryResolver: ComponentFactoryResolver); ngOnChanges(changes: SimpleChanges): void; private FillMenuListObject; ngOnInit(): void; SeparatorDragStartHandler(event: DragEvent): void; SeparatorDragEndHandler(event: DragEvent): void; MenuItemClickHandler(sideMenuItemParam: SideMenuListObject): void; DragOverLeftSideHandler(event: DragEvent): void; DragOverRightSide(event: DragEvent): void; } //# sourceMappingURL=side-menu.component.d.ts.map