import { EventEmitter, OnInit } from '@angular/core'; import { TreeViewService } from '../../services/tree-view.service'; import { TreeViewEventService } from '../../services/tree-view-event.service'; import { ITreeItemChecked, ITreeItem } from '../../models/tree-item.interfaces'; export declare class TreeViewItemComponent implements OnInit { private treeViewService; private eventService; item: ITreeItem; persistedName: string; treeViewName: string; childCheked: boolean; itemCheckedEvent: EventEmitter; constructor(treeViewService: TreeViewService, eventService: TreeViewEventService); ngOnInit(): void; collapseItem(treeItem: ITreeItem): void; checkChanged(): void; couldBeCollapse: (treeItem: ITreeItem) => boolean; hasCheckedChild: (treeItem: ITreeItem) => boolean; }