import { EventEmitter, TemplateRef } from '@angular/core'; import { TreeviewI18n } from './treeview-i18n'; import { TreeviewItem } from './treeview-item'; import { TreeviewConfig } from './treeview-config'; import { TreeviewComponent } from './treeview.component'; import { TreeviewItemTemplateContext } from './treeview-item-template-context'; export declare class DropdownTreeviewComponent { i18n: TreeviewI18n; private defaultConfig; template: TemplateRef; items: TreeviewItem[]; config: TreeviewConfig; hide: EventEmitter<{}>; selectedChange: EventEmitter; treeviewComponent: TreeviewComponent; isOpen: boolean; private mouseEvent; constructor(i18n: TreeviewI18n, defaultConfig: TreeviewConfig); onKeyupEsc(): void; onDocumentClick(event: MouseEvent): void; readonly hasItems: boolean; getText(): string; onSelectedChange(values: any[]): void; onButtonClick(event: MouseEvent): void; }