/**
 * Zod schema for OAuthProvidersResponse
 *
 * This schema provides runtime validation and type inference.
 *  * Response with available OAuth providers.
 *  */
import { z } from 'zod'

/**
 * Response with available OAuth providers.
 */
export const OAuthProvidersResponseSchema = z.object({
  providers: z.array(z.record(z.string(), z.any())),
})

/**
 * Infer TypeScript type from Zod schema
 */
export type OAuthProvidersResponse = z.infer<typeof OAuthProvidersResponseSchema>