declare const _default: import("vue").DefineComponent<{ title: { type: StringConstructor; default: string; }; content: { type: StringConstructor; default: string; }; buttonType: { type: StringConstructor; default: string; }; showConfirmButton: { type: BooleanConstructor; default: boolean; }; showCancelButton: { type: BooleanConstructor; default: boolean; }; confirmButtonText: { type: StringConstructor; default: string; }; cancelButtonText: { type: StringConstructor; default: string; }; confirmButtonColor: { type: StringConstructor; default: string; }; width: { type: StringConstructor; default: string; }; cancelButtonColor: { type: StringConstructor; default: string; }; closable: { type: BooleanConstructor; default: boolean; }; beforeClose: { type: FunctionConstructor; default: any; }; type: { type: StringConstructor; default: string; }; cofirmButtonStyle: { type: ObjectConstructor; default: () => void; }; cancelButtonStyle: { type: ObjectConstructor; default: () => void; }; }, {}, { staticTitle: string; staticContent: any; staticClosable: any; staticConfirmButtonText: string; staticConfirmButtonColor: string; staticCancelButtonText: string; staticCancelButtonColor: string; staticShowConfirmButton: any; staticShowCancelButton: any; extInfo: any; }, { renderTitle(): string; originRenderContent(): string[]; renderContent(): string; tips(): string; renderConfirmButtonText(): string; renderConfirmButtonColor(): string; renderCancelButtonText(): string; renderCancelButtonColor(): string; renderShowConfirmButton(): any; renderShowCancelButton(): any; renderClosable(): any; boxStyle(): { width: any; top: string; left: string; transform: string; webkitTransform: string; }; crumbStyle(): { top: string; left: string; }; confirmStyle(): { color: string; backgroundColor: string; borderColor: string; }; cancelStyle(): { color: string; }; }, {}, { model: { prop: string; event: string; }; props: { visible: { type: BooleanConstructor; default: boolean; }; }; data: () => { preOverflowValue: string; isVisible: boolean; }; watch: { isVisible(newVal: any): void; }; mounted(): void; methods: { show(): { show(): any; hide(): any; }; hide(): { show(): any; hide(): any; }; }; beforeDestroy(): void; } | { props: { zIndex: { type: NumberConstructor; default: number; }; maskClosable: { type: BooleanConstructor; default: boolean; }; }; } | { watch: { isVisible(newVal: any): void; }; methods: { lockBodyScroll(): void; unlockBodyScroll(): void; }; beforeDestroy(): void; }, import("vue").ComponentOptionsMixin, {}, string, Readonly void; }; cancelButtonStyle: { type: ObjectConstructor; default: () => void; }; }>>, { type: string; title: string; content: string; width: string; closable: boolean; buttonType: string; showConfirmButton: boolean; showCancelButton: boolean; confirmButtonText: string; cancelButtonText: string; confirmButtonColor: string; cancelButtonColor: string; beforeClose: Function; cofirmButtonStyle: Record; cancelButtonStyle: Record; }>; export default _default;