import { FarrisDesignBaseComponent } from '@farris/designer-element'; import { DesignerEnvType } from '@farris/designer-services'; import { FormPropertyChangeObject } from '../../../../entity/property-change-entity'; export default class FdStaticBaseComponent extends FarrisDesignBaseComponent { envType: DesignerEnvType; triggerBelongedComponentToMoveWhenMoved: boolean; constructor(component: any, options: any); /** * 属性变更后事件:默认监听样式类属性变更,并触发模板重绘 * @param changeObject 变更集 * @param propertyIDs 需要额外监听的属性ID列表 */ onPropertyChanged(changeObject: FormPropertyChangeObject, propertyIDs?: string[]): void; /** * 不允许单独删除附件控件,若要删除需要定位到所属Component去删除 */ checkCanDeleteComponent(): boolean; /** * 是否支持移动取决于所属Component是否支持移动 */ checkCanMoveComponent(): boolean; }