import { BuilderHTMLElement } from '@farris/designer-element';
import { ElementPropertyConfig } from '@farris/ide-property-panel';
import FdContainerBaseComponent from '../../common/containerBase/containerBase';
/**
* 动态控件区域,区域内部的控件个数、控件属性是动态(变量)控制的。
*/
export default class FdDynamicControlGroupComponent extends FdContainerBaseComponent {
getDefaultSchema(): any;
getTemplateName(): string;
render(): any;
/**
* 判断是否可以接收拖拽新增的子级控件
*/
canAccepts(sourceElement: BuilderHTMLElement): boolean;
/**
* 组装属性面板配置数据
*/
getPropertyConfig(): ElementPropertyConfig[];
}