import { ElementPropertyConfig } from '@farris/ide-property-panel'; import { InputProps } from '../../common/property/input-property-config'; export declare class ExtIntergrationProp extends InputProps { propertyConfig: ElementPropertyConfig[]; getPropConfig(propertyData: any): ElementPropertyConfig[]; /** * 外观属性 */ private getAppearancePropConfig; /** * 行为属性 */ private getBehaviorPropConfig; /** * 事件属性 */ private getEventPropConfig; /** * 动态事件 * @param propertyData 属性值 * @param eventList 已有事件 */ switchEvents(propertyData: any, eventList: any): any; /** * 弹出表单配置属性 */ private getOpenModalPropConfigs; /** * 列编辑器属性 */ getGridFieldEdtiorPropConfig(gridFieldData: any, viewModelId: string): ElementPropertyConfig[]; /** * table单元格编辑器属性 * @param tdData 单元格数据 * @param viewModelId viewModelId * @returns 属性配置 */ getTableTdEdtiorPropConfig(tdData: any, viewModelId: string): ElementPropertyConfig[]; }