import type { ExtractPropTypes } from 'vue'; import type Modal from './modal.vue'; import type { ButtonProps } from 'll-plus/es/components'; export declare const modalType: readonly ["confirm", "operate"]; export declare const newModalProps: { readonly open: import("ll-plus/es/utils").EpPropFinalized; readonly title: import("ll-plus/es/utils").EpPropFinalized; readonly confirmLoading: import("ll-plus/es/utils").EpPropFinalized; readonly cancelButtonProps: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly okButtonProps: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly type: import("ll-plus/es/utils").EpPropFinalized; readonly wrapClassName: import("ll-plus/es/utils").EpPropFinalized; readonly isShowFooterShadow: import("ll-plus/es/utils").EpPropFinalized; readonly footerShadowPlacement: import("ll-plus/es/utils").EpPropFinalized; readonly confirmText: import("ll-plus/es/utils").EpPropFinalized; readonly cancelText: import("ll-plus/es/utils").EpPropFinalized; readonly showFooter: import("ll-plus/es/utils").EpPropFinalized; readonly keyboard: import("ll-plus/es/utils").EpPropFinalized; }; export declare const newModalEmits: { /** * @description 点击取消时触发 */ readonly cancel: () => boolean; /** * @description 点击确认时触发 */ readonly ok: () => boolean; readonly 'update:open': () => boolean; }; export type NewModalProps = ExtractPropTypes; export type NewModalEmits = typeof newModalEmits; export type ModalType = NewModalProps['type']; export type NewModalInstance = InstanceType;