export interface ReCaptchaConfig { callback: (token: string) => void 'error-callback'?: () => void 'expired-callback'?: () => void } export interface ReCaptchaInstance { render: (element: HTMLElement | string, config: ReCaptchaConfig) => string execute: (recaptchaId: string) => Promise reset: (recaptchaId?: string) => void }