import _Dialog from './src/dialog.vue'; export declare const Dialog: import("../../utils/types").SFCWithInstall; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; modelValue: { type: BooleanConstructor; default: boolean; }; top: { type: (StringConstructor | NumberConstructor)[]; default: string; }; center: { type: BooleanConstructor; default: boolean; }; width: { type: (StringConstructor | NumberConstructor)[]; default: number; }; height: { type: (StringConstructor | NumberConstructor)[]; default: number; }; minWidth: { type: (StringConstructor | NumberConstructor)[]; default: number; }; minHeight: { type: (StringConstructor | NumberConstructor)[]; default: number; }; title: { type: StringConstructor; default: string; }; mask: { type: BooleanConstructor; default: boolean; }; destroyOnClosed: { type: BooleanConstructor; default: boolean; }; onBeforeCancel: { type: FunctionConstructor; }; maskToClose: { type: BooleanConstructor; default: boolean; }; escToClose: { type: BooleanConstructor; default: boolean; }; fullscreen: { type: BooleanConstructor; default: boolean; }; messageBox: { type: BooleanConstructor; default: boolean; }; popupClass: { type: StringConstructor; default: undefined; }; showClose: { type: BooleanConstructor; default: boolean; }; showHeaderBottomLine: { type: BooleanConstructor; default: boolean; }; }>, { cls: import("vue").ComputedRef<(string | false | undefined)[]>; ns: string; messageBoxNs: string; containerStyle: import("vue").ComputedRef; dialogStyle: import("vue").ComputedRef; dialogRef: import("vue").Ref; teleportContainer: import("vue").ComputedRef; teleportDisabled: import("vue").ComputedRef; modelVisible: import("vue").ComputedRef; mergeVisible: import("vue").ComputedRef; interceptClose: (action: "cancel" | "ok", e?: Event | undefined) => void; afterLeave: () => void; afterEnter: () => void; handleMaskClick: () => void; handleCancel: (e: Event) => void; handleOk: (e: Event) => void; loadingObj: { ok: boolean; cancel: boolean; }; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("close" | "open" | "update:modelValue" | "closed" | "opened")[], "close" | "open" | "update:modelValue" | "closed" | "opened", import("vue").PublicProps, Readonly; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; modelValue: { type: BooleanConstructor; default: boolean; }; top: { type: (StringConstructor | NumberConstructor)[]; default: string; }; center: { type: BooleanConstructor; default: boolean; }; width: { type: (StringConstructor | NumberConstructor)[]; default: number; }; height: { type: (StringConstructor | NumberConstructor)[]; default: number; }; minWidth: { type: (StringConstructor | NumberConstructor)[]; default: number; }; minHeight: { type: (StringConstructor | NumberConstructor)[]; default: number; }; title: { type: StringConstructor; default: string; }; mask: { type: BooleanConstructor; default: boolean; }; destroyOnClosed: { type: BooleanConstructor; default: boolean; }; onBeforeCancel: { type: FunctionConstructor; }; maskToClose: { type: BooleanConstructor; default: boolean; }; escToClose: { type: BooleanConstructor; default: boolean; }; fullscreen: { type: BooleanConstructor; default: boolean; }; messageBox: { type: BooleanConstructor; default: boolean; }; popupClass: { type: StringConstructor; default: undefined; }; showClose: { type: BooleanConstructor; default: boolean; }; showHeaderBottomLine: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onClose?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onClosed?: ((...args: any[]) => any) | undefined; onOpened?: ((...args: any[]) => any) | undefined; onOpen?: ((...args: any[]) => any) | undefined; }>, { height: string | number; minHeight: string | number; minWidth: string | number; top: string | number; width: string | number; mask: boolean; title: string; disabled: boolean; center: boolean; modelValue: boolean; renderTo: string | HTMLElement; popupClass: string; showClose: boolean; messageBox: boolean; maskToClose: boolean; destroyOnClosed: boolean; escToClose: boolean; fullscreen: boolean; showHeaderBottomLine: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> & Record; export type DialogInstance = InstanceType; export default Dialog;