UNPKG

element-plus

Version:
294 lines (293 loc) 7.72 kB
import type { SFCWithInstall } from 'element-plus/es/utils/types'; declare const _Dialog: SFCWithInstall<import("vue").DefineComponent<{ appendToBody: { type: BooleanConstructor; default: boolean; }; beforeClose: { type: import("vue").PropType<(...args: any[]) => unknown>; }; destroyOnClose: { type: BooleanConstructor; default: boolean; }; center: { type: BooleanConstructor; default: boolean; }; customClass: { type: StringConstructor; default: string; }; closeOnClickModal: { type: BooleanConstructor; default: boolean; }; closeOnPressEscape: { type: BooleanConstructor; default: boolean; }; fullscreen: { type: BooleanConstructor; default: boolean; }; lockScroll: { type: BooleanConstructor; default: boolean; }; modal: { type: BooleanConstructor; default: boolean; }; showClose: { type: BooleanConstructor; default: boolean; }; title: { type: StringConstructor; default: string; }; openDelay: { type: NumberConstructor; default: number; }; closeDelay: { type: NumberConstructor; default: number; }; top: { type: StringConstructor; default: string; }; modelValue: { type: BooleanConstructor; required: boolean; }; modalClass: StringConstructor; width: { type: (NumberConstructor | StringConstructor)[]; default: string; validator: (val: string | number) => boolean; }; zIndex: { type: NumberConstructor; }; }, { dialogRef: import("vue").Ref<HTMLElement>; afterEnter: () => void; afterLeave: () => void; beforeLeave: () => void; handleClose: () => void; onModalClick: () => void; closed: import("vue").Ref<boolean>; style: import("vue").ComputedRef<import("vue").CSSProperties>; rendered: import("vue").Ref<boolean>; modalRef: import("vue").Ref<HTMLElement>; visible: import("vue").Ref<boolean>; zIndex: import("vue").Ref<number>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, string[], string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ appendToBody?: unknown; beforeClose?: unknown; destroyOnClose?: unknown; center?: unknown; customClass?: unknown; closeOnClickModal?: unknown; closeOnPressEscape?: unknown; fullscreen?: unknown; lockScroll?: unknown; modal?: unknown; showClose?: unknown; title?: unknown; openDelay?: unknown; closeDelay?: unknown; top?: unknown; modelValue?: unknown; modalClass?: unknown; width?: unknown; zIndex?: unknown; } & { top: string; width: string | number; title: string; center: boolean; appendToBody: boolean; modelValue: boolean; showClose: boolean; destroyOnClose: boolean; customClass: string; closeOnClickModal: boolean; closeOnPressEscape: boolean; fullscreen: boolean; lockScroll: boolean; modal: boolean; openDelay: number; closeDelay: number; } & { zIndex?: number; beforeClose?: (...args: any[]) => unknown; modalClass?: string; }> & {}, { top: string; width: string | number; title: string; center: boolean; appendToBody: boolean; modelValue: boolean; showClose: boolean; destroyOnClose: boolean; customClass: string; closeOnClickModal: boolean; closeOnPressEscape: boolean; fullscreen: boolean; lockScroll: boolean; modal: boolean; openDelay: number; closeDelay: number; }>>; export default _Dialog; export { default as useDialog, useDialogProps, useDialogEmits, } from './src/useDialog'; export declare const ElDialog: SFCWithInstall<import("vue").DefineComponent<{ appendToBody: { type: BooleanConstructor; default: boolean; }; beforeClose: { type: import("vue").PropType<(...args: any[]) => unknown>; }; destroyOnClose: { type: BooleanConstructor; default: boolean; }; center: { type: BooleanConstructor; default: boolean; }; customClass: { type: StringConstructor; default: string; }; closeOnClickModal: { type: BooleanConstructor; default: boolean; }; closeOnPressEscape: { type: BooleanConstructor; default: boolean; }; fullscreen: { type: BooleanConstructor; default: boolean; }; lockScroll: { type: BooleanConstructor; default: boolean; }; modal: { type: BooleanConstructor; default: boolean; }; showClose: { type: BooleanConstructor; default: boolean; }; title: { type: StringConstructor; default: string; }; openDelay: { type: NumberConstructor; default: number; }; closeDelay: { type: NumberConstructor; default: number; }; top: { type: StringConstructor; default: string; }; modelValue: { type: BooleanConstructor; required: boolean; }; modalClass: StringConstructor; width: { type: (NumberConstructor | StringConstructor)[]; default: string; validator: (val: string | number) => boolean; }; zIndex: { type: NumberConstructor; }; }, { dialogRef: import("vue").Ref<HTMLElement>; afterEnter: () => void; afterLeave: () => void; beforeLeave: () => void; handleClose: () => void; onModalClick: () => void; closed: import("vue").Ref<boolean>; style: import("vue").ComputedRef<import("vue").CSSProperties>; rendered: import("vue").Ref<boolean>; modalRef: import("vue").Ref<HTMLElement>; visible: import("vue").Ref<boolean>; zIndex: import("vue").Ref<number>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, string[], string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ appendToBody?: unknown; beforeClose?: unknown; destroyOnClose?: unknown; center?: unknown; customClass?: unknown; closeOnClickModal?: unknown; closeOnPressEscape?: unknown; fullscreen?: unknown; lockScroll?: unknown; modal?: unknown; showClose?: unknown; title?: unknown; openDelay?: unknown; closeDelay?: unknown; top?: unknown; modelValue?: unknown; modalClass?: unknown; width?: unknown; zIndex?: unknown; } & { top: string; width: string | number; title: string; center: boolean; appendToBody: boolean; modelValue: boolean; showClose: boolean; destroyOnClose: boolean; customClass: string; closeOnClickModal: boolean; closeOnPressEscape: boolean; fullscreen: boolean; lockScroll: boolean; modal: boolean; openDelay: number; closeDelay: number; } & { zIndex?: number; beforeClose?: (...args: any[]) => unknown; modalClass?: string; }> & {}, { top: string; width: string | number; title: string; center: boolean; appendToBody: boolean; modelValue: boolean; showClose: boolean; destroyOnClose: boolean; customClass: string; closeOnClickModal: boolean; closeOnPressEscape: boolean; fullscreen: boolean; lockScroll: boolean; modal: boolean; openDelay: number; closeDelay: number; }>>;