declare global { const grecaptcha ; interface Window { grecaptcha : IReCaptchaInstance ; } } export interface IReCaptchaInstance { ready ( callback ) : void ; param siteKey param options execute ( siteKey , options ) : Promise < string > ; param container param parameters render ( container , parameters ) : string ; param parameters render ( parameters ) : string ; enterprise : Omit < IReCaptchaInstance , 'enterprise' > ; } see https export declare interface IExecuteOptions { action ? : string ; } see https see https export declare interface IRenderParameters { sitekey : string ; badge ? : 'bottomright' | 'bottomleft' | 'inline' ; size ? : 'invisible' ; tabindex ? : number ; }