import { EventEmitter, OnInit } from '@angular/core'; import { TextBoxComponent } from '@progress/kendo-angular-inputs'; import { Observable } from 'rxjs'; export declare class TreeDropdownComponent implements OnInit { constructor(); get value(): number; set value(v: number); get items(): any[]; set items(v: any[]); selectedKeys: number[]; expandedKeys: any; popupWidth: any; data: any[]; show: boolean; text: string; valueChange: EventEmitter; width: any; selected: EventEmitter; parsedData: any[]; searchTerm: string; ngOnInit(): void; onToggle(textBox: TextBoxComponent): void; selectionChange({ dataItem }: any): void; private findText; onkeyup(textBox: TextBoxComponent, event: KeyboardEvent): void; onfocus(value: string): void; onblur(textBox: TextBoxComponent): void; expandTo(term: string, data?: any[], indexes?: any[]): boolean; expandAll(data?: any[], indexes?: any[], parent?: string): void; search(items: any[], term: string): any[]; contains(text: string, term: string): boolean; /** * A function that returns an observable instance which contains the * [child nodes](https://www.telerik.com/kendo-angular-ui/components/treeview/api/TreeViewComponent/#toc-children) * for a given parent node. */ children: (dataitem: any) => Observable; /** * A function that determines whether a given node * [has children](https://www.telerik.com/kendo-angular-ui/components/treeview/api/TreeViewComponent/#toc-haschildren). */ hasChildren: (dataitem: any) => boolean; }