/** * @fileoverview MfwFormCard 表单卡片组件 * @description 配置驱动的表单组件,支持分组、动态显示/禁用等高级功能 * @example * ```vue * * ``` */ import './style.scss'; import { type PropType } from 'vue'; import type { MfwFormCardProps, FormItemConfig } from './types'; declare const _default: import("vue").DefineComponent; default: () => {}; }; /** 表单项配置 */ template: { type: PropType; default: () => never[]; }; /** 分组配置 */ formGroup: { type: PropType; }; /** 表单模式 */ mode: { type: PropType; }; /** 是否禁用 */ disabled: { type: PropType; default: boolean; }; /** 验证规则 */ rules: { type: PropType; default: () => {}; }; /** 表单属性 */ formProps: { type: PropType>; default: () => { labelWidth: string; }; }; /** 外部变化标识 */ pChange: { type: PropType; default: boolean; }; }>, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { change: (scope: { value: any; key: string; formData: any; }) => true; loads: () => true; loadRefs: () => true; }, string, import("vue").PublicProps, Readonly; default: () => {}; }; /** 表单项配置 */ template: { type: PropType; default: () => never[]; }; /** 分组配置 */ formGroup: { type: PropType; }; /** 表单模式 */ mode: { type: PropType; }; /** 是否禁用 */ disabled: { type: PropType; default: boolean; }; /** 验证规则 */ rules: { type: PropType; default: () => {}; }; /** 表单属性 */ formProps: { type: PropType>; default: () => { labelWidth: string; }; }; /** 外部变化标识 */ pChange: { type: PropType; default: boolean; }; }>> & Readonly<{ onChange?: ((scope: { value: any; key: string; formData: any; }) => any) | undefined; onLoads?: (() => any) | undefined; onLoadRefs?: (() => any) | undefined; }>, { template: FormItemConfig[] | undefined; disabled: boolean | undefined; formData: Record | undefined; rules: Partial | import("element-plus/es/utils/typescript.mjs").Arrayable>> | undefined; formProps: Partial | undefined>; pChange: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default; //# sourceMappingURL=index.d.ts.map