declare const _sfc_main: import("vue").DefineComponent<{ confirmLoading: { type: BooleanConstructor; }; showCancelBtn: { type: BooleanConstructor; default: boolean; }; cancelButtonProps: import("vue").PropType>; cancelText: { type: StringConstructor; default: string; }; showOkBtn: { type: BooleanConstructor; default: boolean; }; okButtonProps: import("vue").PropType>; okText: { type: StringConstructor; default: string; }; okType: { type: StringConstructor; default: string; }; showFooter: { type: BooleanConstructor; default: boolean; }; footerHeight: { type: import("vue").PropType; default: number; }; footerAlign: { type: StringConstructor; validator: (v: string) => boolean; }; transformTop: (StringConstructor | NumberConstructor)[]; title: { type: StringConstructor; default: string; }; loadingText: { type: StringConstructor; }; helpInfo: { type: StringConstructor; }; showDetailBack: { type: BooleanConstructor; default: boolean; }; visible: { type: BooleanConstructor; }; alertOptions: { type: import("vue").PropType>; }; drawerStyle: ObjectConstructor; minusDefaultMaxHeight: { type: NumberConstructor; default(): number; }; onOk: import("vue").PropType<(e: MouseEvent) => void>; onCancel: import("vue").PropType<(e: MouseEvent) => void>; scrollbarOptions: { type: import("vue").PropType<{} & {} & {}>; }; closable: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; }; width: { type: (StringConstructor | NumberConstructor)[]; }; widthSize: { type: StringConstructor; validator: (v: string) => boolean; }; maskClosable: { type: BooleanConstructor; default: boolean; }; getContainer: { type: import("vue").PropType; }; closeFunc: import("vue").PropType<() => Promise>; destroyOnClose: { type: BooleanConstructor; }; }, { vBind: import("vue").ComputedRef; curProps: import("vue").ComputedRef<{ title: string; visible: boolean; "onUpdate:visible": ((...args: any[]) => any) | undefined; widthSize: string | undefined; closable: boolean; onClose: ((...args: any[]) => any) | undefined; loading: boolean; width: string | number | undefined; confirmLoading: boolean; onOk: (((e: MouseEvent) => void) & ((...args: any[]) => any)) | undefined; onCancel: (((e: MouseEvent) => void) & ((...args: any[]) => any)) | undefined; okText: string; okType: string; cancelText: string; maskClosable: boolean; okButtonProps: Recordable | undefined; cancelButtonProps: Recordable | undefined; destroyOnClose: boolean; getContainer: any; showCancelBtn: boolean; showOkBtn: boolean; closeFunc: (() => Promise) | undefined; footerAlign: string | undefined; loadingText: string | undefined; drawerStyle: Record | undefined; onRegister: ((...args: any[]) => any) | undefined; showFooter: boolean; footerHeight: string | number; transformTop: string | number | undefined; helpInfo: string | undefined; showDetailBack: boolean; alertOptions: Partial<{} & {} & {}> | undefined; minusDefaultMaxHeight: number; scrollbarOptions: ({} & {} & {}) | undefined; }>; className: import("vue").ComputedRef; baseClass: string; maxHeight: import("vue").Ref; scrollbarProps: import("vue").ComputedRef<{ maxHeight: any; height: any; }>; drawerRef: import("vue").Ref; uuid: string; loadingRef: import("vue").Ref; visibleRef: import("vue").Ref; cancelLoadingRef: import("vue").Ref; scrollbarRef: import("vue").Ref; alertRef: import("vue").Ref; drawerStyle: import("vue").ComputedRef<{ height: string; top: string; } | { height?: undefined; top?: undefined; }>; handleClose: (e: Event) => Promise; handleOk: () => Promise; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:visible" | "close" | "ok" | "cancel" | "register")[], "update:visible" | "close" | "ok" | "cancel" | "register", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ confirmLoading?: unknown; showCancelBtn?: unknown; cancelButtonProps?: unknown; cancelText?: unknown; showOkBtn?: unknown; okButtonProps?: unknown; okText?: unknown; okType?: unknown; showFooter?: unknown; footerHeight?: unknown; footerAlign?: unknown; transformTop?: unknown; title?: unknown; loadingText?: unknown; helpInfo?: unknown; showDetailBack?: unknown; visible?: unknown; alertOptions?: unknown; drawerStyle?: unknown; minusDefaultMaxHeight?: unknown; onOk?: unknown; onCancel?: unknown; scrollbarOptions?: unknown; closable?: unknown; loading?: unknown; width?: unknown; widthSize?: unknown; maskClosable?: unknown; getContainer?: unknown; closeFunc?: unknown; destroyOnClose?: unknown; } & { title: string; visible: boolean; closable: boolean; loading: boolean; confirmLoading: boolean; okText: string; okType: string; cancelText: string; maskClosable: boolean; destroyOnClose: boolean; showCancelBtn: boolean; showOkBtn: boolean; showFooter: boolean; footerHeight: string | number; showDetailBack: boolean; minusDefaultMaxHeight: number; } & { widthSize?: string | undefined; width?: string | number | undefined; onOk?: ((e: MouseEvent) => void) | undefined; onCancel?: ((e: MouseEvent) => void) | undefined; okButtonProps?: Recordable | undefined; cancelButtonProps?: Recordable | undefined; getContainer?: any; closeFunc?: (() => Promise) | undefined; footerAlign?: string | undefined; loadingText?: string | undefined; drawerStyle?: Record | undefined; transformTop?: string | number | undefined; helpInfo?: string | undefined; alertOptions?: Partial<{} & {} & {}> | undefined; scrollbarOptions?: ({} & {} & {}) | undefined; }> & { "onUpdate:visible"?: ((...args: any[]) => any) | undefined; onClose?: ((...args: any[]) => any) | undefined; onOk?: ((...args: any[]) => any) | undefined; onCancel?: ((...args: any[]) => any) | undefined; onRegister?: ((...args: any[]) => any) | undefined; }, { title: string; visible: boolean; closable: boolean; loading: boolean; confirmLoading: boolean; okText: string; okType: string; cancelText: string; maskClosable: boolean; destroyOnClose: boolean; showCancelBtn: boolean; showOkBtn: boolean; showFooter: boolean; footerHeight: string | number; showDetailBack: boolean; minusDefaultMaxHeight: number; }>; export default _sfc_main;