import * as z from 'zod/v4'; export type JobPublishedEvent = z.infer; export const JobPublishedEventSchema = z.object({ data: z.object({ details: z.string(), }), entityId: z.string(), eventType: z.literal('JobPublished'), }); export type JobScoredEvent = z.infer; export const JobScoredEventSchema = z.object({ data: z.object({ score: z.number(), }), entityId: z.string(), eventType: z.literal('JobScored'), });