/********** Angular **********/ import { OnInit, ElementRef, AfterViewInit, QueryList } from "@angular/core"; /********** Ionic **********/ /********** Plugin **********/ import { TreeItemDropEvent, TreeItemDragEvent, SelectableSettings, CheckableSettings, CheckedState } from "@progress/kendo-angular-treeview"; /********** Component & Service **********/ import { DataListingFieldBase } from "../components/datalistingfieldbase.component"; import { ZComponentService } from "../services/zcomponent.service"; import { ZComponent, ZField, ZGroup } from "mmhglobal-zcore"; import { TextBoxComponent } from "@progress/kendo-angular-inputs"; import * as i0 from "@angular/core"; export declare class ZtreeComponent extends DataListingFieldBase implements ZComponent, OnInit, AfterViewInit { componentService: ZComponentService; nodetemplate: ElementRef; zinput_textboxList: QueryList; items: Array; originalItems: Array; isNodeDrop: boolean; state: { expandedkeys: any[]; }; itemIndex: any[]; selectedKeys: any[]; checkedKeys: any[]; disabledCheckBoxKeys: any[]; selection: SelectableSettings; nodes: any[]; private allNodesWitoutHierachy; private clickActName; constructor(componentService: ZComponentService); ngOnInit(): void; ngAfterViewInit(): void; populateAllNodesWitoutHierachy(nodes: any): void; getItems(): any[]; getTemplate(dataItem: any, data: ZField, group: ZGroup): any; convertToTreeItems(dataSet: any[]): any[]; onSelectionChange(event: any): void; onNodeClick(event: any): void; getSelectedValues(): Array; setSelectedValues(data: any): void; private initSetSelectedValues; isExpanded: (dataItem: any, index: string) => boolean; expandNode: (field: string, value: string, setAsSelected: boolean) => void; collapseNode: (field: string, value: string, collapseParent: boolean) => void; searchNodeIndex(node: any, value: string, key: string, field: string): void; expandAll: () => void; collapseAll: () => void; private expandAllNode; handleCollapse(node: any): void; handleExpand(node: any): void; setDefaultExpandable(): void; onEditNode(event: any): void; onAddNode(event: any, dataItem: any, data: ZField, group: ZGroup): void; onRemoveNode(event: any, dataItem: any, data: ZField, group: ZGroup): void; handleNodeDrop(event: TreeItemDropEvent): void; handleNodeDragEnd(event: TreeItemDragEvent): void; private updateChangeToDataSet; hideAddNode(isHidden?: boolean): void; hideRemoveNode(isHidden?: boolean): void; clearFilter(): void; handleFilter(value: string): void; private filterPrefix; private search; private contains; private initNodeCheckbox; private getCheckboxConfiguration; private setValues; setCheckedValues(data: any): void; setDisabledCheckBox(data: any): void; get checkableSettings(): CheckableSettings; onCheckedChange(event: any): void; getCheckedValues(): Array; isChecked: (dataItem: any, index: string) => CheckedState; private containsItem; private isIndeterminate; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }