import { Dispatch } from "react"; export interface IRecaptchaState { loaded: boolean; } export interface IRecaptchaContext { recaptchaState: IRecaptchaState; isRecaptchaReady: boolean; dispatch: Dispatch; getToken: (action?: string) => Promise; } export type TRecaptchaActions = ISetRecaptchaLoadedAction; export interface ISetRecaptchaLoadedAction { type: "set-recaptcha-loaded"; }