declare const _sfc_main: import("vue").DefineComponent<{ visible: { type: BooleanConstructor; default: boolean; }; okBeforeFun: import("vue").PropType<() => Promise>; cancelBeforeFun: import("vue").PropType<() => Promise>; type: { type: StringConstructor; validator: (v: string) => boolean; default(): string; }; describe: StringConstructor; icon: import("vue-types").VueTypeValidableDef; okText: import("vue-types").VueTypeValidableDef; cancelText: import("vue-types").VueTypeValidableDef; title: import("vue-types").VueTypeValidableDef; isShowIcon: { type: BooleanConstructor; default(): boolean; }; }, { baseClass: string; getProps: import("vue").ComputedRef<{}>; bindValue: import("vue").ComputedRef<{ visible: boolean; title: undefined; okText: undefined; cancelText: undefined; onVisibleChange: undefined; }>; isIcon: import("vue").ComputedRef; isTitle: import("vue").ComputedRef; isOkText: import("vue").ComputedRef; isCancelText: import("vue").ComputedRef; visibleRef: import("vue").Ref; handleVisibleChange: (bool: boolean) => void; handleOkText: (e: Event) => Promise; handleCancelText: (e: Event) => Promise; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("visibleChange" | "update:visible" | "cancel")[], "visibleChange" | "update:visible" | "cancel", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ visible?: unknown; okBeforeFun?: unknown; cancelBeforeFun?: unknown; type?: unknown; describe?: unknown; icon?: unknown; okText?: unknown; cancelText?: unknown; title?: unknown; isShowIcon?: unknown; } & { visible: boolean; type: string; isShowIcon: boolean; } & { title?: any; icon?: any; okText?: any; cancelText?: any; describe?: string | undefined; okBeforeFun?: (() => Promise) | undefined; cancelBeforeFun?: (() => Promise) | undefined; }> & { onVisibleChange?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; onCancel?: ((...args: any[]) => any) | undefined; }, { visible: boolean; type: string; isShowIcon: boolean; }>; export default _sfc_main;