declare const _default: import("vue").DefineComponent<{ backgroundColor: import("../../../utils").BuildPropReturn string) | undefined, unknown, unknown, unknown>; color: import("../../../utils").BuildPropReturn string) | undefined, unknown, unknown, unknown>; size: import("../../../utils").BuildPropReturn string) | undefined, unknown, string, unknown>; fix: import("../../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; lock: import("../../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; lockTarget: import("../../../utils").BuildPropReturn string) | undefined, unknown, unknown, unknown>; customClass: StringConstructor; text: StringConstructor; visible: BooleanConstructor; fullscreen: import("../../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; id: import("../../../utils").BuildPropReturn string) | undefined, unknown, unknown, unknown>; }, { 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; }; show: () => void; hide: () => void; isShow: import("vue").ComputedRef; maskStyle: import("vue").ComputedRef<{ backgroundColor: string; }>; textStyle: import("vue").ComputedRef<{ color: string; }>; iconWrapperStyle: import("vue").ComputedRef<{ height: string; }>; spinnerClass: import("vue").ComputedRef; circleRadius: import("vue").ComputedRef; onAfterLeave: (event: any) => void; handleLockScroll: (name: string, overflow: string) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly string) | undefined, unknown, unknown, unknown>; color: import("../../../utils").BuildPropReturn string) | undefined, unknown, unknown, unknown>; size: import("../../../utils").BuildPropReturn string) | undefined, unknown, string, unknown>; fix: import("../../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; lock: import("../../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; lockTarget: import("../../../utils").BuildPropReturn string) | undefined, unknown, unknown, unknown>; customClass: StringConstructor; text: StringConstructor; visible: BooleanConstructor; fullscreen: import("../../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; id: import("../../../utils").BuildPropReturn string) | undefined, unknown, unknown, unknown>; }>>, { size: string; color: string; visible: boolean; backgroundColor: string; id: string; fix: import("../../../utils").BuildPropType; lock: import("../../../utils").BuildPropType; lockTarget: string; fullscreen: import("../../../utils").BuildPropType; }>; export default _default;