import { ElementPropertyConfig } from '@farris/ide-property-panel'; import { NoCodeInputProps } from '../../common/property/nocode-input-property-config'; export declare class NoCodeExtIntergrationProp extends NoCodeInputProps { propertyConfig: ElementPropertyConfig[]; getPropConfig(propertyData: any): ElementPropertyConfig[]; /** * 行为属性 */ private getBehaviorPropConfig; /** * 列编辑器属性 */ getGridFieldEdtiorPropConfig(gridFieldData: any, viewModelId: string): ElementPropertyConfig[]; /** * table单元格编辑器属性 * @param tdData 单元格数据 * @param viewModelId viewModelId * @returns 属性配置 */ getTableTdEdtiorPropConfig(tdData: any, viewModelId: string): ElementPropertyConfig[]; getInputAppendPropertyConfig(propertyData: any, viewModelId: string, showPosition?: string): { categoryId: string; categoryName: string; properties: ({ propertyID: string; propertyName: string; propertyType: string; visible: boolean; iterator?: undefined; } | { propertyID: string; propertyName: string; propertyType: string; iterator: { key: string; value: string; }[]; visible: boolean; })[]; setPropertyRelates(changeObject: { propertyValue: any; propertyID: string; relateChangeProps?: any; }, data: any, parameters: any): void; }; }