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 { DropdownDirective } from "./dropdown.directive"; import { TreeviewHeaderTemplateContext } from "./treeview-header-template-context"; import { TreeviewItemTemplateContext } from "./treeview-item-template-context"; import * as i0 from "@angular/core"; export declare class DropdownTreeviewComponent { i18n: TreeviewI18n; private defaultConfig; buttonClass: string; headerTemplate: TemplateRef; itemTemplate: TemplateRef; items: TreeviewItem[]; config: TreeviewConfig; selectedChange: EventEmitter; filterChange: EventEmitter; treeviewComponent: TreeviewComponent; dropdownDirective: DropdownDirective; constructor(i18n: TreeviewI18n, defaultConfig: TreeviewConfig); getText(): string; onSelectedChange(values: any[]): void; onFilterChange(text: string): void; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; }