declare const _default: import("vue").DefineComponent<{ openDelay: { type: BooleanConstructor; default: boolean; }; closeDelay: { type: BooleanConstructor; default: boolean; }; zIndex: { type: NumberConstructor; }; modalFade: { type: BooleanConstructor; default: boolean; }; modalClass: { type: StringConstructor; default: string; }; modalAppendToBody: { type: BooleanConstructor; default: boolean; }; modal: { type: BooleanConstructor; default: boolean; }; lockScroll: { type: BooleanConstructor; default: boolean; }; showClose: { type: BooleanConstructor; default: boolean; }; closeOnClickModal: { type: BooleanConstructor; default: boolean; }; closeOnPressEscape: { type: BooleanConstructor; default: boolean; }; closeOnHashChange: { type: BooleanConstructor; default: boolean; }; center: { default: boolean; type: BooleanConstructor; }; roundButton: { default: boolean; type: BooleanConstructor; }; }, { hasMessage: import("vue").ComputedRef; confirmButtonClasses: import("vue").ComputedRef; handleWrapperClick: () => void; handleInputEnter: () => void; handleAction: (action: any) => void; handleClose: () => void; doClose: () => void; icon: import("vue").ComputedRef; uid?: import("vue").Ref; callback?: import("vue").Ref<(...rest: any[]) => unknown>; focusAfterClosed?: import("vue").Ref; isOnComposition?: import("vue").Ref; distinguishCancelAndClose?: import("vue").Ref; type$?: any; visible: import("vue").Ref; validateError: import("vue").Ref; title?: import("vue").Ref; message?: import("vue").Ref; type?: import("vue").Ref; iconClass?: import("vue").Ref; customClass?: import("vue").Ref; showInput?: import("vue").Ref; showClose?: import("vue").Ref; inputValue?: import("vue").Ref; inputPlaceholder?: import("vue").Ref; inputType?: import("vue").Ref; inputPattern?: import("vue").Ref<{ exec: (string: string) => RegExpExecArray; test: (string: string) => boolean; readonly source: string; readonly global: boolean; readonly ignoreCase: boolean; readonly multiline: boolean; lastIndex: number; compile: () => RegExp; readonly flags: string; readonly sticky: boolean; readonly unicode: boolean; readonly dotAll: boolean; } & { [Symbol.match]: (string: string) => RegExpMatchArray; } & { [Symbol.matchAll]: (str: string) => IterableIterator; } & { [Symbol.replace]: { (string: string, replaceValue: string): string; (string: string, replacer: (substring: string, ...args: any[]) => string): string; }; } & { [Symbol.search]: (string: string) => number; } & { [Symbol.split]: (string: string, limit?: number) => string[]; }>; inputValidator?: import("vue").Ref; inputErrorMessage?: import("vue").Ref; showConfirmButton?: import("vue").Ref; showCancelButton?: import("vue").Ref; action?: import("vue").Ref; dangerouslyUseHTMLString?: import("vue").Ref; confirmButtonText?: import("vue").Ref; cancelButtonText?: import("vue").Ref; confirmButtonLoading?: import("vue").Ref; cancelButtonLoading?: import("vue").Ref; confirmButtonClass?: import("vue").Ref; confirmButtonDisabled?: import("vue").Ref; cancelButtonClass?: import("vue").Ref; editorErrorMessage?: import("vue").Ref; close?: import("vue").Ref<() => any>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ showClose: boolean; openDelay: boolean; closeDelay: boolean; modalFade: boolean; modalClass: string; modalAppendToBody: boolean; modal: boolean; lockScroll: boolean; closeOnClickModal: boolean; closeOnPressEscape: boolean; closeOnHashChange: boolean; center: boolean; roundButton: boolean; } & { zIndex?: number; }>, { showClose: boolean; openDelay: boolean; closeDelay: boolean; modalFade: boolean; modalClass: string; modalAppendToBody: boolean; modal: boolean; lockScroll: boolean; closeOnClickModal: boolean; closeOnPressEscape: boolean; closeOnHashChange: boolean; center: boolean; roundButton: boolean; }>; export default _default;