import { ElementRef, EventEmitter, IterableDiffers, TemplateRef } from "@angular/core"; import { EventInfo } from "../directive/event/event-info"; import { CkTreeNode } from "./tree-node"; export declare class CkTreeComponent { private differs; selectionChange: EventEmitter; rowClick: EventEmitter; rowSelect: EventEmitter; data: any[]; idField: string; displayField: string; hrefField: string; parentTree: CkTreeComponent; selectLeaf: boolean; autoExpended: boolean; position: boolean; tpl: TemplateRef; treeUI: ElementRef; differ: any; tree: CkTreeComponent; _selection: any; selection: any; readonly displayTpl: TemplateRef; constructor(differs: IterableDiffers); hasParentTree(): boolean; selectionAndScroll(node: CkTreeNode): void; handleRowClick(event: any, node: CkTreeNode): void; isSelected(node: CkTreeNode): boolean; getDisplayValue(node: CkTreeNode): any; getHrefValue(node: CkTreeNode): string; scroll(node: CkTreeNode): void; }