UNPKG

element-plus

Version:

A Component Library for Vue3.0

169 lines (168 loc) 5.55 kB
import type { ComponentPublicInstance, PropType } from 'vue'; import type { Action, MessageBoxState } from './message-box.type'; declare const _default: import("vue").DefineComponent<{ beforeClose: { type: PropType<(action: Action, state: MessageBoxState, doClose: () => void) => any>; default: any; }; callback: FunctionConstructor; cancelButtonText: { type: StringConstructor; }; cancelButtonClass: StringConstructor; center: BooleanConstructor; closeOnClickModal: { type: BooleanConstructor; default: boolean; }; closeOnPressEscape: { type: BooleanConstructor; default: boolean; }; closeOnHashChange: { type: BooleanConstructor; default: boolean; }; confirmButtonText: { type: StringConstructor; }; confirmButtonClass: StringConstructor; container: { type: StringConstructor; default: string; }; customClass: StringConstructor; dangerouslyUseHTMLString: BooleanConstructor; distinguishCancelAndClose: BooleanConstructor; iconClass: StringConstructor; inputPattern: { type: PropType<RegExp>; default: () => any; validator: (val: unknown) => boolean; }; inputPlaceholder: { type: StringConstructor; }; inputType: { type: StringConstructor; default: string; }; inputValue: { type: StringConstructor; }; inputValidator: { type: PropType<(...args: any[]) => boolean | string>; default: any; }; inputErrorMessage: StringConstructor; lockScroll: { type: BooleanConstructor; default: boolean; }; message: StringConstructor; modalFade: { type: BooleanConstructor; default: boolean; }; modalClass: StringConstructor; modal: { type: BooleanConstructor; default: boolean; }; roundButton: BooleanConstructor; showCancelButton: BooleanConstructor; showConfirmButton: { type: BooleanConstructor; default: boolean; }; showClose: { type: BooleanConstructor; default: boolean; }; type: StringConstructor; title: StringConstructor; showInput: BooleanConstructor; zIndex: NumberConstructor; }, { state: { action: Action; inputValue: string; confirmButtonLoading: boolean; cancelButtonLoading: boolean; cancelButtonText: string; confirmButtonDisabled: boolean; confirmButtonText: string; editorErrorMessage: string; validateError: boolean; zIndex: number; }; visible: import("vue").Ref<boolean>; hasMessage: import("vue").ComputedRef<boolean>; icon: import("vue").ComputedRef<string>; confirmButtonClasses: import("vue").ComputedRef<string>; inputRef: import("vue").Ref<ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>>; confirmRef: import("vue").Ref<ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>>; doClose: () => void; handleClose: () => void; handleWrapperClick: () => void; handleInputEnter: () => void; handleAction: (action: Action) => void; t: (...args: any[]) => string; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("vanish" | "action")[], "vanish" | "action", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ beforeClose: (action: Action, state: MessageBoxState, doClose: () => void) => any; center: boolean; closeOnClickModal: boolean; closeOnPressEscape: boolean; closeOnHashChange: boolean; container: string; dangerouslyUseHTMLString: boolean; distinguishCancelAndClose: boolean; inputPattern: RegExp; inputType: string; inputValidator: (...args: any[]) => boolean | string; lockScroll: boolean; modalFade: boolean; modal: boolean; roundButton: boolean; showCancelButton: boolean; showConfirmButton: boolean; showClose: boolean; showInput: boolean; } & { callback?: Function; cancelButtonText?: string; cancelButtonClass?: string; confirmButtonText?: string; confirmButtonClass?: string; customClass?: string; iconClass?: string; inputPlaceholder?: string; inputValue?: string; inputErrorMessage?: string; message?: string; modalClass?: string; type?: string; title?: string; zIndex?: number; }>, { beforeClose: (action: Action, state: MessageBoxState, doClose: () => void) => any; center: boolean; closeOnClickModal: boolean; closeOnPressEscape: boolean; closeOnHashChange: boolean; container: string; dangerouslyUseHTMLString: boolean; distinguishCancelAndClose: boolean; inputPattern: RegExp; inputType: string; inputValidator: (...args: any[]) => boolean | string; lockScroll: boolean; modalFade: boolean; modal: boolean; roundButton: boolean; showCancelButton: boolean; showConfirmButton: boolean; showClose: boolean; showInput: boolean; }>; export default _default;