/**
 * Zod schema for BackupCodesRegenerateResponse
 *
 * This schema provides runtime validation and type inference.
 *  * Response serializer for backup codes regeneration.
 *  */
import { z } from 'zod'

/**
 * Response serializer for backup codes regeneration.
 */
export const BackupCodesRegenerateResponseSchema = z.object({
  backup_codes: z.array(z.string()),
  warning: z.string(),
})

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