import { BuilderHTMLElement } from '@farris/designer-element';
import { ElementPropertyConfig } from '@farris/ide-property-panel';
import FdContainerBaseComponent from '../../common/containerBase/containerBase';
import { FormPropertyChangeObject } from '../../../../entity/property-change-entity';
/**
* 查询区域,内部放置输入类控件。目前推荐使用ListFilter和QueryScheme替代。
*/
export default class FdQueryFormComponent extends FdContainerBaseComponent {
constructor(component: any, options: any);
getDefaultSchema(): any;
getTemplateName(): string;
/**
* 不支持删除
*/
checkCanDeleteComponent(): boolean;
/**
* 判断是否可以接收拖拽新增的子级控件
*/
canAccepts(sourceElement: BuilderHTMLElement): boolean;
/**
* 组装属性面板配置数据
*/
getPropertyConfig(): ElementPropertyConfig[];
/**
* 属性变更后
* @param changeObject 变更集
*/
onPropertyChanged(changeObject: FormPropertyChangeObject): void;
}