import { Component } from "@egova/flagwind-web";
import { BaseComponentModel } from "../../models/base";
/**
 * 表单组件渲染组件项基类，这里主要处理渲染组件的公用逻辑，包括定义组件绑定的值改变等事件逻辑，以及校验逻辑
 */
export default class BaseFormGenerateItem extends Component {
    data: BaseComponentModel;
    target: BaseComponentModel;
    rootComponentList: Array<BaseComponentModel>;
    params: any;
    preFiled: BaseComponentModel;
    get required(): boolean;
    get disabled(): any;
    onChange(): void;
    handleTips(nv: string): void;
}
