import { z } from 'zod';

export const InterestSchema = z.object({
  id: z.string(),
  label: z.string(),
  icon: z.string(),
  color: z.enum(['cyan', 'magenta', 'violet', 'ice']).default('cyan'),
});

export const InterestsSchema = z.object({
  items: z.array(InterestSchema),
});

export type Interest = z.infer<typeof InterestSchema>;
export type Interests = z.infer<typeof InterestsSchema>;
