declare const _default: { new (...args: any[]): { $: import("vue").ComponentInternalInstance; $data: { prefixCls: string; target: string; avatar: string; powered: string; init: boolean; failed: boolean; pass: boolean; tip: string; msgTimer: any; status: { ready: boolean; scanning: boolean; being: boolean; success: boolean; }; offset: { top: number; left: number; }; modal: { show: boolean; position: {}; _instance: any; }; }; $props: Partial<{ width: string | number; height: number; radius: number; themeColor: string; bgColor: string; borderColor: string; textColor: string; boxShadow: boolean; boxShadowColor: string; boxShadowBlur: number; modalBgColor: string; modalBoxShadow: boolean; modalBoxShadowColor: string; modalBoxShadowBlur: number; image: string; logo: string; mask: boolean; maskClosable: boolean; maxTries: number; initParams: { [key: string]: any; }; initAction: string; verifyParams: { [key: string]: any; }; verifyAction: string; checkParams: { [key: string]: any; }; checkAction: string; onSuccess: (...args: any[]) => any; onInit: (...args: any[]) => any; onChecked: (...args: any[]) => any; }> & Omit & { default: string | number; }; height: import("vue-types").VueTypeValidableDef & { default: number; }; radius: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; themeColor: import("vue-types").VueTypeValidableDef & { default: string; }; bgColor: import("vue-types").VueTypeValidableDef & { default: string; }; borderColor: import("vue-types").VueTypeValidableDef & { default: string; }; textColor: import("vue-types").VueTypeValidableDef & { default: string; }; boxShadow: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; boxShadowColor: import("vue-types").VueTypeValidableDef & { default: string; }; boxShadowBlur: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; modalBgColor: import("vue-types").VueTypeValidableDef & { default: string; }; modalBoxShadow: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; modalBoxShadowColor: import("vue-types").VueTypeValidableDef & { default: string; }; modalBoxShadowBlur: import("vue-types").VueTypeValidableDef & { default: number; }; image: import("vue-types").VueTypeValidableDef & { default: string; }; logo: import("vue-types").VueTypeValidableDef & { default: string; }; mask: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; maskClosable: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; maxTries: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; initParams: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; } & { default: () => { [key: string]: any; }; }; initAction: import("vue-types").VueTypeValidableDef & { default: string; }; verifyParams: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; } & { default: () => { [key: string]: any; }; }; verifyAction: import("vue-types").VueTypeValidableDef & { default: string; }; checkParams: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; } & { default: () => { [key: string]: any; }; }; checkAction: import("vue-types").VueTypeValidableDef & { default: string; }; onSuccess: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; onInit: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; onChecked: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "width" | "height" | "radius" | "themeColor" | "bgColor" | "borderColor" | "textColor" | "boxShadow" | "boxShadowColor" | "boxShadowBlur" | "modalBgColor" | "modalBoxShadow" | "modalBoxShadowColor" | "modalBoxShadowBlur" | "image" | "logo" | "mask" | "maskClosable" | "maxTries" | "initParams" | "initAction" | "verifyParams" | "verifyAction" | "checkParams" | "checkAction" | "onSuccess" | "onInit" | "onChecked">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase>; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase>; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase & { default: string | number; }; height: import("vue-types").VueTypeValidableDef & { default: number; }; radius: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; themeColor: import("vue-types").VueTypeValidableDef & { default: string; }; bgColor: import("vue-types").VueTypeValidableDef & { default: string; }; borderColor: import("vue-types").VueTypeValidableDef & { default: string; }; textColor: import("vue-types").VueTypeValidableDef & { default: string; }; boxShadow: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; boxShadowColor: import("vue-types").VueTypeValidableDef & { default: string; }; boxShadowBlur: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; modalBgColor: import("vue-types").VueTypeValidableDef & { default: string; }; modalBoxShadow: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; modalBoxShadowColor: import("vue-types").VueTypeValidableDef & { default: string; }; modalBoxShadowBlur: import("vue-types").VueTypeValidableDef & { default: number; }; image: import("vue-types").VueTypeValidableDef & { default: string; }; logo: import("vue-types").VueTypeValidableDef & { default: string; }; mask: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; maskClosable: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; maxTries: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; initParams: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; } & { default: () => { [key: string]: any; }; }; initAction: import("vue-types").VueTypeValidableDef & { default: string; }; verifyParams: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; } & { default: () => { [key: string]: any; }; }; verifyAction: import("vue-types").VueTypeValidableDef & { default: string; }; checkParams: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; } & { default: () => { [key: string]: any; }; }; checkAction: import("vue-types").VueTypeValidableDef & { default: string; }; onSuccess: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; onInit: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; onChecked: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; }>>, unknown, { prefixCls: string; target: string; avatar: string; powered: string; init: boolean; failed: boolean; pass: boolean; tip: string; msgTimer: any; status: { ready: boolean; scanning: boolean; being: boolean; success: boolean; }; offset: { top: number; left: number; }; modal: { show: boolean; position: {}; _instance: any; }; }, { getThemeColorStyle(): { backgroundColor: any; boxShadow: string; }; }, { initCaptcha(): void; showCaptchaModal(): void; closeCaptchaModal(data: any): void; initCaptchaModal(image?: string): void; showMessage(msg?: string, duration?: number): void; success(data: any): void; reset(): void; resize(): void; getCaptchaModalPosition(): { top: any; left: any; }; saveCaptchaModal(elem: any): void; getRadarReadyElem(): JSX.Element; getRadarScanElem(): JSX.Element; getRadarBeingElem(): JSX.Element; getRadarSuccessElem(): JSX.Element; getRadarTipElem(): JSX.Element; getRadarLogoElem(): JSX.Element; getRadarElem(): JSX.Element; getSuccessShowElem(): JSX.Element; resetStatus(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, { width: string | number; height: number; radius: number; themeColor: string; bgColor: string; borderColor: string; textColor: string; boxShadow: boolean; boxShadowColor: string; boxShadowBlur: number; modalBgColor: string; modalBoxShadow: boolean; modalBoxShadowColor: string; modalBoxShadowBlur: number; image: string; logo: string; mask: boolean; maskClosable: boolean; maxTries: number; initParams: { [key: string]: any; }; initAction: string; verifyParams: { [key: string]: any; }; verifyAction: string; checkParams: { [key: string]: any; }; checkAction: string; onSuccess: (...args: any[]) => any; onInit: (...args: any[]) => any; onChecked: (...args: any[]) => any; }> & { beforeCreate?: (() => void) | (() => void)[]; created?: (() => void) | (() => void)[]; beforeMount?: (() => void) | (() => void)[]; mounted?: (() => void) | (() => void)[]; beforeUpdate?: (() => void) | (() => void)[]; updated?: (() => void) | (() => void)[]; activated?: (() => void) | (() => void)[]; deactivated?: (() => void) | (() => void)[]; beforeDestroy?: (() => void) | (() => void)[]; beforeUnmount?: (() => void) | (() => void)[]; destroyed?: (() => void) | (() => void)[]; unmounted?: (() => void) | (() => void)[]; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase>, info: string) => boolean | void)[]; }; $forceUpdate: () => void; $nextTick: typeof import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions): import("vue").WatchStopHandle; } & Readonly & { default: string | number; }; height: import("vue-types").VueTypeValidableDef & { default: number; }; radius: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; themeColor: import("vue-types").VueTypeValidableDef & { default: string; }; bgColor: import("vue-types").VueTypeValidableDef & { default: string; }; borderColor: import("vue-types").VueTypeValidableDef & { default: string; }; textColor: import("vue-types").VueTypeValidableDef & { default: string; }; boxShadow: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; boxShadowColor: import("vue-types").VueTypeValidableDef & { default: string; }; boxShadowBlur: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; modalBgColor: import("vue-types").VueTypeValidableDef & { default: string; }; modalBoxShadow: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; modalBoxShadowColor: import("vue-types").VueTypeValidableDef & { default: string; }; modalBoxShadowBlur: import("vue-types").VueTypeValidableDef & { default: number; }; image: import("vue-types").VueTypeValidableDef & { default: string; }; logo: import("vue-types").VueTypeValidableDef & { default: string; }; mask: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; maskClosable: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; maxTries: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; initParams: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; } & { default: () => { [key: string]: any; }; }; initAction: import("vue-types").VueTypeValidableDef & { default: string; }; verifyParams: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; } & { default: () => { [key: string]: any; }; }; verifyAction: import("vue-types").VueTypeValidableDef & { default: string; }; checkParams: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; } & { default: () => { [key: string]: any; }; }; checkAction: import("vue-types").VueTypeValidableDef & { default: string; }; onSuccess: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; onInit: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; onChecked: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; }>> & import("vue").ShallowUnwrapRef<{}> & { prefixCls: string; target: string; avatar: string; powered: string; init: boolean; failed: boolean; pass: boolean; tip: string; msgTimer: any; status: { ready: boolean; scanning: boolean; being: boolean; success: boolean; }; offset: { top: number; left: number; }; modal: { show: boolean; position: {}; _instance: any; }; } & { getThemeColorStyle: { backgroundColor: any; boxShadow: string; }; } & { initCaptcha(): void; showCaptchaModal(): void; closeCaptchaModal(data: any): void; initCaptchaModal(image?: string): void; showMessage(msg?: string, duration?: number): void; success(data: any): void; reset(): void; resize(): void; getCaptchaModalPosition(): { top: any; left: any; }; saveCaptchaModal(elem: any): void; getRadarReadyElem(): JSX.Element; getRadarScanElem(): JSX.Element; getRadarBeingElem(): JSX.Element; getRadarSuccessElem(): JSX.Element; getRadarTipElem(): JSX.Element; getRadarLogoElem(): JSX.Element; getRadarElem(): JSX.Element; getSuccessShowElem(): JSX.Element; resetStatus(): void; } & import("vue").ComponentCustomProperties; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase & { default: string | number; }; height: import("vue-types").VueTypeValidableDef & { default: number; }; radius: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; themeColor: import("vue-types").VueTypeValidableDef & { default: string; }; bgColor: import("vue-types").VueTypeValidableDef & { default: string; }; borderColor: import("vue-types").VueTypeValidableDef & { default: string; }; textColor: import("vue-types").VueTypeValidableDef & { default: string; }; boxShadow: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; boxShadowColor: import("vue-types").VueTypeValidableDef & { default: string; }; boxShadowBlur: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; modalBgColor: import("vue-types").VueTypeValidableDef & { default: string; }; modalBoxShadow: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; modalBoxShadowColor: import("vue-types").VueTypeValidableDef & { default: string; }; modalBoxShadowBlur: import("vue-types").VueTypeValidableDef & { default: number; }; image: import("vue-types").VueTypeValidableDef & { default: string; }; logo: import("vue-types").VueTypeValidableDef & { default: string; }; mask: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; maskClosable: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; maxTries: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; initParams: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; } & { default: () => { [key: string]: any; }; }; initAction: import("vue-types").VueTypeValidableDef & { default: string; }; verifyParams: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; } & { default: () => { [key: string]: any; }; }; verifyAction: import("vue-types").VueTypeValidableDef & { default: string; }; checkParams: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; } & { default: () => { [key: string]: any; }; }; checkAction: import("vue-types").VueTypeValidableDef & { default: string; }; onSuccess: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; onInit: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; onChecked: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; }>>, unknown, { prefixCls: string; target: string; avatar: string; powered: string; init: boolean; failed: boolean; pass: boolean; tip: string; msgTimer: any; status: { ready: boolean; scanning: boolean; being: boolean; success: boolean; }; offset: { top: number; left: number; }; modal: { show: boolean; position: {}; _instance: any; }; }, { getThemeColorStyle(): { backgroundColor: any; boxShadow: string; }; }, { initCaptcha(): void; showCaptchaModal(): void; closeCaptchaModal(data: any): void; initCaptchaModal(image?: string): void; showMessage(msg?: string, duration?: number): void; success(data: any): void; reset(): void; resize(): void; getCaptchaModalPosition(): { top: any; left: any; }; saveCaptchaModal(elem: any): void; getRadarReadyElem(): JSX.Element; getRadarScanElem(): JSX.Element; getRadarBeingElem(): JSX.Element; getRadarSuccessElem(): JSX.Element; getRadarTipElem(): JSX.Element; getRadarLogoElem(): JSX.Element; getRadarElem(): JSX.Element; getSuccessShowElem(): JSX.Element; resetStatus(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, { width: string | number; height: number; radius: number; themeColor: string; bgColor: string; borderColor: string; textColor: string; boxShadow: boolean; boxShadowColor: string; boxShadowBlur: number; modalBgColor: string; modalBoxShadow: boolean; modalBoxShadowColor: string; modalBoxShadowBlur: number; image: string; logo: string; mask: boolean; maskClosable: boolean; maxTries: number; initParams: { [key: string]: any; }; initAction: string; verifyParams: { [key: string]: any; }; verifyAction: string; checkParams: { [key: string]: any; }; checkAction: string; onSuccess: (...args: any[]) => any; onInit: (...args: any[]) => any; onChecked: (...args: any[]) => any; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("@vue/runtime-core").Plugin; export default _default;