import { BaseCaptchaProvider } from "./base-captcha.provider"; import { CaptchaRenderOptions, widgetId } from "../types"; import * as i0 from "@angular/core"; declare global { interface Window { grecaptcha: any; } } export declare class RecaptchaProvider extends BaseCaptchaProvider { private readonly logger; readonly name = "recaptcha"; readonly url = "https://www.google.com/recaptcha/api.js?trustedtypes=true&render=explicit"; render(element: HTMLElement, options: CaptchaRenderOptions): number; execute(widgetId?: widgetId): void; reset(widgetId?: widgetId): void; getResponse(widgetId?: widgetId): string | null; private ensureCaptchaWidget; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }