import { NgZone } from '@angular/core'; export declare class ReCaptchaV3Service { protected zone: NgZone; protected lang: any; protected readonly windowGrecaptcha = "grecaptcha"; protected readonly windowOnLoadCallbackProperty = "ngx_captcha_onload_callback"; protected readonly globalDomain: string; protected readonly defaultDomain: string; constructor(zone: NgZone, lang: any); registerCaptchaScript(useGlobalDomain: boolean, render: string, onLoad: (grecaptcha: any) => void, language?: string): void; cleanup(): void; private grecaptchaScriptLoaded; private getLanguageParam; private getCaptchaScriptUrl; executeAsPromise(siteKey: string, action: string, config?: { useGlobalDomain: boolean; }): Promise; execute(siteKey: string, action: string, callback: (token: string) => void, config?: { useGlobalDomain: boolean; }): void; }