import { z } from "zod";

export const confirmImportMappingSchema = z.object({
  columnMapping: z.object({
    email: z.string().min(1, "Selecione a coluna de e-mail"),
    name: z.string().optional(),
    phone: z.string().optional(),
    tags: z.string().optional(),
  }),
  duplicateStrategy: z.enum(["IGNORE", "UPDATE", "CREATE_ANYWAY"]),
  targetListId: z.string().optional(),
});

export type ConfirmImportMappingInput = z.infer<typeof confirmImportMappingSchema>;
