import { EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { DeptTreeNode } from './dept-tree-node'; import { DeptTreeService } from './dept-tree.service'; export declare class NecDeptTreeComponent implements OnInit, OnChanges { private deptTreeService; depts?: DeptTreeNode[]; selectedNode: any; selectionMode?: string; showAllSelectBox: boolean; showOverflow: boolean; showShadow: boolean; showSearchBox: boolean; showButtonBox: boolean; singleOnly: boolean; onlyShowDept: boolean; selectedNodeChange: EventEmitter<{}>; selectAllChange: EventEmitter<{}>; confirmChange: EventEmitter<{}>; searchState: boolean; selectedNodeLocals: DeptTreeNode[]; showDeptNodes: DeptTreeNode[]; isSelectAll: boolean; deptMap: Map; constructor(deptTreeService: DeptTreeService); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; nodeSelect(event: any, selectedNode: DeptTreeNode): void; nodeUnselect(event: any, selectedNode: DeptTreeNode): void; search(searchText: string): void; confirm(): void; /** * 选择所有科室 */ selectAll(): void; private init; private getNodeMap; }