import type { ExtractPropTypes } from 'vue'; import type Modal from './modal.vue'; type IType = 'confirm' | 'operate' | 'upload'; export interface IResultType { [key: string]: unknown; showFooter?: null; } export declare const modalProps: { readonly open: import("ll-plus/es/utils").EpPropFinalized; readonly title: import("ll-plus/es/utils").EpPropFinalized; readonly loading: import("ll-plus/es/utils").EpPropFinalized; readonly type: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "operate", boolean>; readonly isConfirmModel: import("ll-plus/es/utils").EpPropFinalized; readonly class: import("ll-plus/es/utils").EpPropFinalized; readonly wrapClassName: import("ll-plus/es/utils").EpPropFinalized; readonly confirmText: import("ll-plus/es/utils").EpPropFinalized; readonly cancelText: import("ll-plus/es/utils").EpPropFinalized; readonly showCancel: 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 modalEmits: { /** * @description 点击取消时触发 */ readonly cancel: () => boolean; /** * @description 点击确认时触发 */ readonly ok: () => boolean; readonly 'update:open': () => boolean; }; export type ModalProps = ExtractPropTypes; export type ModalEmits = typeof modalEmits; export type ModalInstance = InstanceType; export {};