import { ElementRef, EventEmitter, OnInit, TemplateRef } from '@angular/core'; import { LoginService } from '@serengeti/serengeti-common'; import { CategoryNode } from '../info/CategoryNode'; import { SoftwareCategoryTreeComponent } from '../tree/tree.component'; export declare class SoftwareCategoryContainerComponent implements OnInit { private loginService; opened: boolean; changed: EventEmitter; newContentRequested: EventEmitter; tree: SoftwareCategoryTreeComponent; contentTmpl: TemplateRef; sideMenuElement: ElementRef; restoreDimension: string; containerWidth: string; containerHeight: string; mouseDownOnHandle: boolean; vHighlightHandle: string; hHighlightHandle: string; dir: string; template: any; constructor(loginService: LoginService); isAuthorized(): boolean; toggleTree(): void; changeResizeMode($event: any, value: boolean, dir?: string): void; EventListenerMode: { capture: boolean; }; mouseUpListener: ($event: MouseEvent) => void; mouseMoveListener: ($event: MouseEvent) => void; captureMouseEvents($event: MouseEvent): void; changeContainerDimension($event: MouseEvent): void; ngOnInit(): void; _collectSelected(selections: CategoryNode[], data: CategoryNode[]): void; onSelectionChanged($event: any): void; onNewContentRequested($event: any): void; }