import { BuilderHTMLElement, FarrisDesignBaseNestedComponent } from '@farris/designer-element'; import { ElementPropertyConfig } from '@farris/ide-property-panel'; import { FormPropertyChangeObject } from '../../../../entity/property-change-entity'; export default class HtmlTemplateComponent extends FarrisDesignBaseNestedComponent { private dragManager; constructor(component: any, options: any); getDefaultSchema(): any; getStyles(): string; render(): any; /** * 组装属性面板配置数据 */ getPropertyConfig(): ElementPropertyConfig[]; /** * 属性变更后事件:默认监听样式类属性变更,并触发模板重绘 * @param changeObject 变更集 * @param propertyIDs 需要额外监听的属性ID列表 */ onPropertyChanged(changeObject: FormPropertyChangeObject): void; checkCanMoveComponent(): boolean; checkCanDeleteComponent(): boolean; canAccepts(sourceElement: BuilderHTMLElement, targetElement?: BuilderHTMLElement): boolean; /** * 为了展示效果,截取国际化配置项的默认值 * @param originalContent * */ private parseI18nResource; }