/**
 * Zod schema for ConfirmSetupResponse
 *
 * This schema provides runtime validation and type inference.
 *  * Response serializer for setup confirmation.
 *  */
import { z } from 'zod'

/**
 * Response serializer for setup confirmation.
 */
export const ConfirmSetupResponseSchema = z.object({
  message: z.string(),
  backup_codes: z.array(z.string()),
  backup_codes_warning: z.string(),
})

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