import type { ExtractPropTypes } from 'vue'; import type { DialogProps } from 'element-plus'; export type DialogFormAction = 'edit' | 'create'; export declare const dialogFormProps: { modelValue: import("element-plus/es/utils/index.mjs").EpPropFinalized {}, boolean>; editDialogTitle: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; createDialogTitle: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dialogProps: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; cancelBtnText: import("element-plus/es/utils/index.mjs").EpPropFinalized; submitBtnText: import("element-plus/es/utils/index.mjs").EpPropFinalized; }; export type DialogFormProps = ExtractPropTypes;