declare const _default: import("vue").DefineComponent<{ autofocus: { type: BooleanConstructor; default: boolean; }; title: { type: StringConstructor; default: string; }; description: { type: StringConstructor; default: string; }; asideDescription: { type: StringConstructor; default: string; }; confirmDisabled: { type: BooleanConstructor; default: boolean; }; cancelDisabled: { type: BooleanConstructor; default: boolean; }; useMaximizing: { type: BooleanConstructor; default: boolean; }; maximizing: { type: BooleanConstructor; default: boolean; }; width: { type: NumberConstructor; default: number; }; height: { type: NumberConstructor; default: number; }; mask: { type: BooleanConstructor; default: boolean; }; maskClosable: { type: BooleanConstructor; default: boolean; }; destroyOnClose: { type: BooleanConstructor; default: boolean; }; okText: { type: StringConstructor; default: string; }; cancelText: { type: StringConstructor; default: string; }; header: { type: BooleanConstructor; default: boolean; }; showClose: { type: BooleanConstructor; default: boolean; }; footer: { type: BooleanConstructor; default: boolean; }; bottomLine: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; immediately: { type: BooleanConstructor; default: boolean; }; active: { type: BooleanConstructor; default: boolean; }; zIndex: { type: import("vue").PropType; }; }, { visible: import("vue").Ref; modalWrapStyle: import("vue").ComputedRef<{ left: string | number; top: string | number; 'max-height': string; }>; onHeaderMousedown: (e: MouseEvent) => void; onMaximizing: () => void; isMaximizing: import("vue").Ref; mainStyle: import("vue").ComputedRef<{ width: string; }>; onConfirm: () => void; onCancel: () => void; onDelete: () => void; onClose: () => void; modal: any; modalWrap: any; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("close" | "cancel" | "confirm" | "update:maximizing" | "delete" | "vanish" | "action")[], "close" | "cancel" | "confirm" | "update:maximizing" | "delete" | "vanish" | "action", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; }; }>> & { onClose?: ((...args: any[]) => any) | undefined; onCancel?: ((...args: any[]) => any) | undefined; onConfirm?: ((...args: any[]) => any) | undefined; "onUpdate:maximizing"?: ((...args: any[]) => any) | undefined; onDelete?: ((...args: any[]) => any) | undefined; onVanish?: ((...args: any[]) => any) | undefined; onAction?: ((...args: any[]) => any) | undefined; }, { footer: boolean; header: boolean; title: string; mask: boolean; width: number; height: number; disabled: boolean; autofocus: boolean; description: string; maskClosable: boolean; destroyOnClose: boolean; active: boolean; showClose: boolean; asideDescription: string; confirmDisabled: boolean; cancelDisabled: boolean; useMaximizing: boolean; maximizing: boolean; okText: string; cancelText: string; bottomLine: boolean; immediately: boolean; }>; export default _default;