export type MockGrecaptchaMode = 'success' | 'expired' | 'error'; export declare class MockGrecaptcha implements ReCaptchaV2.ReCaptcha { response: string; renderCalled: boolean; executeCalled: boolean; resetCallCount: number; getResponseCalled: boolean; mode: MockGrecaptchaMode; addDelay: boolean; callback?: (response: string) => void; 'expired-callback'?: () => void; 'error-callback'?: () => void; render(container: string | HTMLElement, parameters?: ReCaptchaV2.Parameters | undefined, inherit?: boolean | undefined): number; reset(opt_widget_id?: number | undefined): void; getResponse(opt_widget_id?: number | undefined): string; execute(opt_widget_id?: number): void; ready(callback: () => void): void; private callCallback; constructor(options: { mode: MockGrecaptchaMode; addDelay?: boolean; }); }