import { OnChanges, EventEmitter } from '@angular/core'; import { IActionMapping, TreeComponent } from 'angular-tree-component'; import { ProvidersService } from '../services/providers.service'; export declare class MainTreeComponent implements OnChanges { private providers; tree: TreeComponent; appid: string; expwhere: string; topwhere: string; orderby: string; isMultiple: boolean; openchild: boolean; label: string; parentCode: string; childCode: string; leafCode: string; selectIds: string[]; selectItems: any[]; selectedTree: any; selectedTreeId: string; selectedId: string; treeValue: any[]; pageList: any[]; afterSelected: EventEmitter<{}>; /** * @decripiton 自定义模板参数 */ options: { isExpandedField: string; idField: string; getChildren: any; actionMapping: IActionMapping; allowDrag: boolean; useVirtualScroll: boolean; }; constructor(providers: ProvidersService); ngOnChanges(): void; /** * 获取默认的第一个子节点 */ onDefaultRoot(event: any): void; /** * 在子节点中获取下级节点 * @param node 当前子节点 */ getChildren(node: any): void; /** * @description 树结构过滤 * @param text * @param tree */ filterNodes(text: any, tree: any): void; go($event: any): void; /** * * @description 加载当前节点数据 * @param treeModel */ activeNodes(treeModel: any): void; onEvent(event: any): void; }