import { App } from 'vue'; import { default as Captcha } from './captcha'; export declare const setupCaptchaI18n: (options?: { i18n?: any; }) => void; declare module '@vue/runtime-core' { interface GlobalComponents { MiCaptcha: typeof Captcha; } } declare const _default: { version: string; install: (app: App) => App; Captcha: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & { default: string | number | (() => import('./utils/types').DeviceSize); }; height: import('vue-types').VueTypeDef; radius: import('vue-types').VueTypeDef & { default: string | number | (() => import('./utils/types').DeviceSize); }; color: import('vue-types').VueTypeValidableDef & { default: string; } & { default: string; }; image: import('vue-types').VueTypeValidableDef & { default: string; } & { default: string; }; logo: import('vue-types').VueTypeValidableDef & { default: string; } & { default: string; }; link: import('vue-types').VueTypeValidableDef & { default: string; } & { default: string; }; mask: import('vue-types').VueTypeValidableDef & { default: boolean; } & { default: boolean; }; maskClosable: import('vue-types').VueTypeValidableDef & { default: boolean; } & { default: boolean; }; boxShadow: 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; }; }; initMethod: import('vue-types').VueTypeDef & { default: string; }; initAction: import('vue-types').VueTypeDef; verifyParams: import('vue-types').VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; } & { default: () => { [key: string]: any; }; }; verifyMethod: import('vue-types').VueTypeDef & { default: string; }; verifyAction: import('vue-types').VueTypeDef; checkParams: import('vue-types').VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; } & { default: () => { [key: string]: any; }; }; checkMethod: import('vue-types').VueTypeDef & { default: string; }; checkAction: import('vue-types').VueTypeDef; actionConfig: import('vue-types').VueTypeValidableDef> & { default: () => import('axios').AxiosRequestConfig; }; offset: import('vue-types').VueTypeValidableDef & { default: number; } & { default: number; }; visible: import('vue-types').VueTypeValidableDef & { default: boolean; } & { default: boolean; }; primaryColor: import('vue-types').VueTypeValidableDef & { default: string; } & { default: string; }; }>> & Readonly<{ onSuccess?: (...args: any[]) => any; onInit?: (...args: any[]) => any; onChecked?: (...args: any[]) => any; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("success" | "init" | "checked")[], import('vue').PublicProps, { link: string; logo: string; radius: string | number | import('./utils/types').DeviceSize; width: string | number | import('./utils/types').DeviceSize; image: string; mask: boolean; color: string; maskClosable: boolean; maxTries: number; verifyParams: { [key: string]: any; }; verifyMethod: string; actionConfig: import('axios').AxiosRequestConfig; offset: number; visible: boolean; boxShadow: boolean; initParams: { [key: string]: any; }; initMethod: string; checkParams: { [key: string]: any; }; checkMethod: string; primaryColor: string; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & { default: string | number | (() => import('./utils/types').DeviceSize); }; height: import('vue-types').VueTypeDef; radius: import('vue-types').VueTypeDef & { default: string | number | (() => import('./utils/types').DeviceSize); }; color: import('vue-types').VueTypeValidableDef & { default: string; } & { default: string; }; image: import('vue-types').VueTypeValidableDef & { default: string; } & { default: string; }; logo: import('vue-types').VueTypeValidableDef & { default: string; } & { default: string; }; link: import('vue-types').VueTypeValidableDef & { default: string; } & { default: string; }; mask: import('vue-types').VueTypeValidableDef & { default: boolean; } & { default: boolean; }; maskClosable: import('vue-types').VueTypeValidableDef & { default: boolean; } & { default: boolean; }; boxShadow: 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; }; }; initMethod: import('vue-types').VueTypeDef & { default: string; }; initAction: import('vue-types').VueTypeDef; verifyParams: import('vue-types').VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; } & { default: () => { [key: string]: any; }; }; verifyMethod: import('vue-types').VueTypeDef & { default: string; }; verifyAction: import('vue-types').VueTypeDef; checkParams: import('vue-types').VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; } & { default: () => { [key: string]: any; }; }; checkMethod: import('vue-types').VueTypeDef & { default: string; }; checkAction: import('vue-types').VueTypeDef; actionConfig: import('vue-types').VueTypeValidableDef> & { default: () => import('axios').AxiosRequestConfig; }; offset: import('vue-types').VueTypeValidableDef & { default: number; } & { default: number; }; visible: import('vue-types').VueTypeValidableDef & { default: boolean; } & { default: boolean; }; primaryColor: import('vue-types').VueTypeValidableDef & { default: string; } & { default: string; }; }>> & Readonly<{ onSuccess?: (...args: any[]) => any; onInit?: (...args: any[]) => any; onChecked?: (...args: any[]) => any; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, { link: string; logo: string; radius: string | number | import('./utils/types').DeviceSize; width: string | number | import('./utils/types').DeviceSize; image: string; mask: boolean; color: string; maskClosable: boolean; maxTries: number; verifyParams: { [key: string]: any; }; verifyMethod: string; actionConfig: import('axios').AxiosRequestConfig; offset: number; visible: boolean; boxShadow: boolean; initParams: { [key: string]: any; }; initMethod: string; checkParams: { [key: string]: any; }; checkMethod: string; primaryColor: string; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & { default: string | number | (() => import('./utils/types').DeviceSize); }; height: import('vue-types').VueTypeDef; radius: import('vue-types').VueTypeDef & { default: string | number | (() => import('./utils/types').DeviceSize); }; color: import('vue-types').VueTypeValidableDef & { default: string; } & { default: string; }; image: import('vue-types').VueTypeValidableDef & { default: string; } & { default: string; }; logo: import('vue-types').VueTypeValidableDef & { default: string; } & { default: string; }; link: import('vue-types').VueTypeValidableDef & { default: string; } & { default: string; }; mask: import('vue-types').VueTypeValidableDef & { default: boolean; } & { default: boolean; }; maskClosable: import('vue-types').VueTypeValidableDef & { default: boolean; } & { default: boolean; }; boxShadow: 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; }; }; initMethod: import('vue-types').VueTypeDef & { default: string; }; initAction: import('vue-types').VueTypeDef; verifyParams: import('vue-types').VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; } & { default: () => { [key: string]: any; }; }; verifyMethod: import('vue-types').VueTypeDef & { default: string; }; verifyAction: import('vue-types').VueTypeDef; checkParams: import('vue-types').VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; } & { default: () => { [key: string]: any; }; }; checkMethod: import('vue-types').VueTypeDef & { default: string; }; checkAction: import('vue-types').VueTypeDef; actionConfig: import('vue-types').VueTypeValidableDef> & { default: () => import('axios').AxiosRequestConfig; }; offset: import('vue-types').VueTypeValidableDef & { default: number; } & { default: number; }; visible: import('vue-types').VueTypeValidableDef & { default: boolean; } & { default: boolean; }; primaryColor: import('vue-types').VueTypeValidableDef & { default: string; } & { default: string; }; }>> & Readonly<{ onSuccess?: (...args: any[]) => any; onInit?: (...args: any[]) => any; onChecked?: (...args: any[]) => any; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("success" | "init" | "checked")[], "success" | "init" | "checked", { link: string; logo: string; radius: string | number | import('./utils/types').DeviceSize; width: string | number | import('./utils/types').DeviceSize; image: string; mask: boolean; color: string; maskClosable: boolean; maxTries: number; verifyParams: { [key: string]: any; }; verifyMethod: string; actionConfig: import('axios').AxiosRequestConfig; offset: number; visible: boolean; boxShadow: boolean; initParams: { [key: string]: any; }; initMethod: string; checkParams: { [key: string]: any; }; checkMethod: string; primaryColor: string; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & import('vue').Plugin; }; export default _default;