import type { RegistryScriptInput } from '#nuxt-scripts/types'; import { GoogleRecaptchaOptions } from './schemas.js'; export { GoogleRecaptchaOptions }; export type GoogleRecaptchaInput = RegistryScriptInput; export interface GoogleRecaptchaApi { grecaptcha: { ready: (callback: () => void) => void; execute: (siteKey: string, options: { action: string; }) => Promise; enterprise?: { ready: (callback: () => void) => void; execute: (siteKey: string, options: { action: string; }) => Promise; }; }; } declare global { interface Window extends GoogleRecaptchaApi { } } export declare function useScriptGoogleRecaptcha(_options?: GoogleRecaptchaInput): import("#nuxt-scripts/types").UseScriptContext;