import { SimpleChanges, OnChanges } from '@angular/core'; export declare class CascadeSelectComponent implements OnChanges { targetArr: any[]; groupFieldLabelKey: string; groupFieldValueKey: string; groupChildKey: string; fieldLabelKey: string; fieldValueKey: string; selectFields: any[]; defaultFields: any[]; constructor(); ngOnChanges(changes: SimpleChanges): void; /** * 初始化字段组的checked和indeterminate属性 * * @param {Array} list * @memberof GroupDisplayFieldsComponent */ classifyColumns(list: Array): void; /** * 更新父级选中状态 * * @param {*} section * @returns * @memberof CascadeSelectDialogComponent */ updateParentCheckbox(section: any): void; /** * 当前字段组全选/取消全选 * * @param {*} checked * @param {*} section * @memberof GroupDisplayFieldsComponent */ setSectionAllSelect(checked: boolean, section: any): void; /** * 处理checkBox点击事件 * * @param {*} checked 选中状态 * @param {*} item 字段 * @param {*} section 字段所在组 * @memberof GroupDisplayFieldsComponent */ changeCheckBox(checked: boolean, item: any, section: any): void; }