import { IFormEditItem, IFormEditItemController, IFormEditItemState } from '../../interface'; import { FormItemBasicController } from '../form-item-basic/form-item-basic.controller'; /** * 表单编辑项控制器 * * @author zhanghanrui * @date 2024-04-02 20:04:00 * @export * @abstract * @class FormEditItemController * @extends {FormItemBasicController} * @implements {IFormEditItemController} */ export declare abstract class FormEditItemController extends FormItemBasicController implements IFormEditItemController { model: IFormEditItem; state: IFormEditItemState; get key(): string; get value(): any; set value(value: any); get editorValue(): any; set editorValue(v: any); protected init(): void; defaultValue(): void; reset(): void; protected crateItemState(): IFormEditItemState; }