declare const _default: import("vue").DefineComponent<{ readonly direction: import("../../../utils").BuildPropReturn; readonly size: import("../../../utils").BuildPropReturn; readonly withHeader: import("../../../utils").BuildPropReturn; readonly modalFade: import("../../../utils").BuildPropReturn; readonly maximize: import("../../../utils").BuildPropReturn; readonly id: import("../../../utils").BuildPropReturn; readonly transfer: import("../../../utils").BuildPropReturn; readonly beforeCancel: import("../../../utils").BuildPropReturn boolean>, unknown, unknown, unknown, unknown>; readonly destroyOnClose: import("../../../utils").BuildPropReturn; readonly closeOnPressEscape: import("../../../utils").BuildPropReturn; readonly lockScroll: import("../../../utils").BuildPropReturn; readonly mask: import("../../../utils").BuildPropReturn; readonly maskClass: StringConstructor; readonly openDelay: import("../../../utils").BuildPropReturn; readonly closeDelay: import("../../../utils").BuildPropReturn; readonly top: import("../../../utils").BuildPropReturn; readonly left: import("../../../utils").BuildPropReturn; readonly modelValue: import("../../../utils").BuildPropReturn; readonly width: import("../../../utils").BuildPropReturn; readonly height: import("../../../utils").BuildPropReturn; readonly zIndex: import("../../../utils").BuildPropReturn; readonly modalType: import("../../../utils").BuildPropReturn; readonly promptType: import("../../../utils").BuildPropReturn>, "", unknown, unknown, unknown>; readonly center: import("../../../utils").BuildPropReturn; readonly closeIcon: import("../../../utils").BuildPropReturn>, "", unknown, unknown, unknown>; readonly customClass: import("../../../utils").BuildPropReturn; readonly draggable: import("../../../utils").BuildPropReturn; readonly fullscreen: import("../../../utils").BuildPropReturn; readonly closable: import("../../../utils").BuildPropReturn; readonly minimize: import("../../../utils").BuildPropReturn; readonly title: import("../../../utils").BuildPropReturn; readonly okText: import("../../../utils").BuildPropReturn; readonly cancelText: import("../../../utils").BuildPropReturn; readonly okClass: import("../../../utils").BuildPropReturn; readonly cancelClass: import("../../../utils").BuildPropReturn; readonly footerHide: import("../../../utils").BuildPropReturn; readonly showOk: import("../../../utils").BuildPropReturn; readonly showCancel: import("../../../utils").BuildPropReturn; }, { drawerRef: import("vue").Ref; focusStartRef: import("vue").Ref; isHorizontal: import("vue").ComputedRef; drawerSize: import("vue").ComputedRef; ns: { namespace: import("vue").ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; status: import("vue").Ref<{ valueOf: () => boolean; }>; changeSize: () => false | undefined; afterEnter: () => void; afterLeave: () => void; beforeLeave: () => void; handleClose: () => void; handleOpen: () => void; handleConfirm: () => void; close: () => void; onFocusoutPrevented: (event: CustomEvent) => void; onCloseRequested: () => void; titleId: import("vue").Ref; bodyId: import("vue").Ref; style: import("vue").ComputedRef; rendered: import("vue").Ref; visible: import("vue").Ref; zIndex: import("vue").Ref; isMax: import("vue").Ref; isFull: import("vue").Ref; isMini: import("vue").Ref; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { open: () => boolean; hidden: () => boolean; ok: () => boolean; cancel: () => boolean; "update:modelValue": (value: boolean) => boolean; dragStart: () => boolean; dragEnd: () => boolean; maximize: (value: boolean) => boolean; minimize: (value: boolean) => boolean; fullscreen: (value: boolean) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly size: import("../../../utils").BuildPropReturn; readonly withHeader: import("../../../utils").BuildPropReturn; readonly modalFade: import("../../../utils").BuildPropReturn; readonly maximize: import("../../../utils").BuildPropReturn; readonly id: import("../../../utils").BuildPropReturn; readonly transfer: import("../../../utils").BuildPropReturn; readonly beforeCancel: import("../../../utils").BuildPropReturn boolean>, unknown, unknown, unknown, unknown>; readonly destroyOnClose: import("../../../utils").BuildPropReturn; readonly closeOnPressEscape: import("../../../utils").BuildPropReturn; readonly lockScroll: import("../../../utils").BuildPropReturn; readonly mask: import("../../../utils").BuildPropReturn; readonly maskClass: StringConstructor; readonly openDelay: import("../../../utils").BuildPropReturn; readonly closeDelay: import("../../../utils").BuildPropReturn; readonly top: import("../../../utils").BuildPropReturn; readonly left: import("../../../utils").BuildPropReturn; readonly modelValue: import("../../../utils").BuildPropReturn; readonly width: import("../../../utils").BuildPropReturn; readonly height: import("../../../utils").BuildPropReturn; readonly zIndex: import("../../../utils").BuildPropReturn; readonly modalType: import("../../../utils").BuildPropReturn; readonly promptType: import("../../../utils").BuildPropReturn>, "", unknown, unknown, unknown>; readonly center: import("../../../utils").BuildPropReturn; readonly closeIcon: import("../../../utils").BuildPropReturn>, "", unknown, unknown, unknown>; readonly customClass: import("../../../utils").BuildPropReturn; readonly draggable: import("../../../utils").BuildPropReturn; readonly fullscreen: import("../../../utils").BuildPropReturn; readonly closable: import("../../../utils").BuildPropReturn; readonly minimize: import("../../../utils").BuildPropReturn; readonly title: import("../../../utils").BuildPropReturn; readonly okText: import("../../../utils").BuildPropReturn; readonly cancelText: import("../../../utils").BuildPropReturn; readonly okClass: import("../../../utils").BuildPropReturn; readonly cancelClass: import("../../../utils").BuildPropReturn; readonly footerHide: import("../../../utils").BuildPropReturn; readonly showOk: import("../../../utils").BuildPropReturn; readonly showCancel: import("../../../utils").BuildPropReturn; }>> & { onOpen?: (() => any) | undefined; "onUpdate:modelValue"?: ((value: boolean) => any) | undefined; onMaximize?: ((value: boolean) => any) | undefined; onHidden?: (() => any) | undefined; onCancel?: (() => any) | undefined; onFullscreen?: ((value: boolean) => any) | undefined; onMinimize?: ((value: boolean) => any) | undefined; onOk?: (() => any) | undefined; onDragStart?: (() => any) | undefined; onDragEnd?: (() => any) | undefined; }, { readonly title: string; readonly mask: import("../../../utils").BuildPropType; readonly top: string; readonly left: import("../../../utils").BuildPropType; readonly height: import("../../../utils").BuildPropType; readonly width: import("../../../utils").BuildPropType; readonly size: import("../../../utils").BuildPropType; readonly closable: import("../../../utils").BuildPropType; readonly center: import("../../../utils").BuildPropType; readonly direction: import("../../../utils").BuildPropType; readonly zIndex: number; readonly transfer: import("../../../utils").BuildPropType; readonly draggable: import("../../../utils").BuildPropType; readonly id: string; readonly openDelay: number; readonly modelValue: import("../../../utils").BuildPropType; readonly customClass: string; readonly fullscreen: import("../../../utils").BuildPropType; readonly modalType: import("../../../utils").BuildPropType; readonly promptType: import("../../../utils").BuildPropType>, unknown, unknown>; readonly closeIcon: import("../../../utils").BuildPropType>, unknown, unknown>; readonly maximize: import("../../../utils").BuildPropType; readonly minimize: import("../../../utils").BuildPropType; readonly okText: string; readonly cancelText: string; readonly okClass: string; readonly cancelClass: string; readonly footerHide: import("../../../utils").BuildPropType; readonly showOk: import("../../../utils").BuildPropType; readonly showCancel: import("../../../utils").BuildPropType; readonly beforeCancel: () => boolean; readonly destroyOnClose: import("../../../utils").BuildPropType; readonly closeOnPressEscape: import("../../../utils").BuildPropType; readonly lockScroll: import("../../../utils").BuildPropType; readonly closeDelay: number; readonly withHeader: import("../../../utils").BuildPropType; readonly modalFade: import("../../../utils").BuildPropType; }>; export default _default;