UNPKG

@gladesinger/vue3-yandex-smartcaptcha

Version:
44 lines (43 loc) 1.79 kB
import { TCaptchaEvents, TWidgetId, IYandexSmartCaptchaProps, IJavascriptErrorData, TSupportedLanguages, TShieldPositions } from '../types'; import { DefineComponent, Ref, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; declare const _default: DefineComponent<IYandexSmartCaptchaProps, { widgetId: Ref<TWidgetId | null>; containerId: string; subscribe: (eventName: TCaptchaEvents, callback: Function) => void; execute: () => void; getResponse: () => string | undefined; reset: () => void; destroy: () => void; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {} & { callback: (token: string) => any; onChallengeVisible: () => any; onChallengeHidden: () => any; onNetworkError: (error: { message: string; }) => any; onJavaScriptError: (error: IJavascriptErrorData) => any; onSuccess: (token: string) => any; onTokenExpired: () => any; }, string, PublicProps, Readonly<IYandexSmartCaptchaProps> & Readonly<{ onCallback?: ((token: string) => any) | undefined; onOnChallengeVisible?: (() => any) | undefined; onOnChallengeHidden?: (() => any) | undefined; onOnNetworkError?: ((error: { message: string; }) => any) | undefined; onOnJavaScriptError?: ((error: IJavascriptErrorData) => any) | undefined; onOnSuccess?: ((token: string) => any) | undefined; onOnTokenExpired?: (() => any) | undefined; }>, { language: TSupportedLanguages; test: boolean; webview: boolean; invisible: boolean; shieldPosition: TShieldPositions; hideShield: boolean; loadWidget: boolean; defer: boolean; async: boolean; useOldUrl: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; export default _default;