import { PropType } from 'vue'; /** * 模态框基础属性配置 * 包含核心交互和样式控制属性 */ export declare const modalProps: { /** * 控制模态框显示/隐藏状态 */ open: { type: BooleanConstructor; }; /** * 是否在打开时自动滚动到顶部(默认开启) */ scrollTop: { type: BooleanConstructor; default: boolean; }; /** * 模态框内容区域高度(像素值) */ height: { type: NumberConstructor; }; /** * 内容区域最小高度(默认24像素) */ minHeight: { type: NumberConstructor; default: number; }; /** * 开启窗口拖拽功能(默认开启) */ draggable: { type: BooleanConstructor; default: boolean; }; /** * 是否垂直居中显示(默认居中) */ centered: { type: BooleanConstructor; default: boolean; }; /** * 取消按钮文字(默认"取消") */ cancelText: { type: StringConstructor; default: string; }; /** * 确认按钮文字(默认"确认") */ okText: { type: StringConstructor; default: string; }; /** * 关闭前的异步校验函数 * 返回false将阻止关闭 */ closeFunc: PropType<() => Promise>; }; /** * 完整模态框属性配置 * 继承基础属性并扩展高级功能 */ export declare const basicProps: Record;