import type { OpenIdProvider } from '../../../types/provider'; import type { RequestJwt } from '../../../types/request'; export type RequestGoogleJwtRedirect = RequestJwt & Partial> & { loginHint?: string; }; export type RequestGoogleJwtCredentials = RequestJwt & { loginHint?: string; domainHint?: string | 'any'; }; export interface RequestGoogleJwtRedirectParams { redirect: RequestGoogleJwtRedirect; } export interface RequestGoogleJwtCredentialsParams { credentials: RequestGoogleJwtCredentials; } export type RequestGoogleJwtParams = RequestGoogleJwtRedirectParams | RequestGoogleJwtCredentialsParams;