import { IEditForm, IEditFormController } from '../../interface'; import { GctFormController } from '../gct-form/gct-form.controller'; /** * 编辑表单控制器 * * @author zhanghanrui * @date 2024-04-01 18:04:45 * @export * @class EditFormController * @extends {GctFormController} * @implements {IEditFormController} */ export declare class EditFormController extends GctFormController implements IEditFormController { model: IEditForm; protected initEvent(): void; autoSave(): Promise; save(): Promise; } /** * 获取编辑表单控制器实例 * * @author zhanghanrui * @date 2024-04-01 18:04:13 * @export * @param {IEditForm} model * @return {*} {EditFormController} */ export declare function useEditFormController(fn: () => EditFormController): EditFormController;