import { CSSProperties } from 'react'; interface GoogleLoginProps { btnTextColor?: string; btnColor?: string; entityId: string; redirectUri: string; redirectURL: string; googleClientId: string; apiSecret: string; apiKey: string; googleButtonText?: string; onError?: ({ email, error }: { email?: string; error?: string; isGoogle?: boolean; }) => void; onSubmit?: ({ userId, token, userCredentials, refreshToken }: { userId: string; token: string; userCredentials: object; refreshToken: string; }) => void; styleConfig?: { Heading?: CSSProperties; Description?: CSSProperties; Input?: CSSProperties; Label?: CSSProperties; TextArea?: CSSProperties; PrimaryButton?: CSSProperties; SecondaryButton?: CSSProperties; Form?: CSSProperties; Footer?: { FooterStyle?: CSSProperties; FooterTextStyle?: CSSProperties; FooterIcon?: CSSProperties; FooterText?: string; FooterLink?: string; }; IconStyle?: { BorderColor?: string; Background?: string; color?: string; }; OtpInput?: CSSProperties; }; } declare function GoogleLogin(props: GoogleLoginProps): JSX.Element; export default GoogleLogin;