import { OnChanges, SimpleChanges } from '@angular/core'; interface ITreeMultiSelectObj { titleField?: string; keyField?: string; childrenField?: string; treeNodes: any[]; defaultCheckedKeys: any[]; inputPlaceholder?: string; } export declare class TreeMultiSelectDialogComponent implements OnChanges { static config: { nzContent: typeof TreeMultiSelectDialogComponent; nzWidth: string; nzComponentParams: { data: { titleField: string; keyField: string; childrenField: string; treeNodes: any[]; defaultCheckedKeys: any[]; inputPlaceholder: string; }; }; }; data: ITreeMultiSelectObj; actionButtons: { title: string; key: string; isDanger: boolean; }[]; checkedNodes: any[]; constructor(); ngOnChanges(change: SimpleChanges): void; handleActions(type: string): void; /** * 当前选中数据 * * @param {*} event * @memberof TreeMultiSelectDialogComponent */ getCheckedChange(event: any[]): void; /** * 删除选中节点 * * @param {*} node * @memberof TreeMultiSelectDialogComponent */ removeCheckedNode(node: any, index: number): void; } export {};