import { z } from 'zod'; /** * What each trigger kind accepts. It sits beside `model.ts` rather than inside * it so the filter surface can grow without pushing that file past its size * budget; the node schema that wraps it stays there. */ export declare const triggerConfigSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"manual">; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"schedule">; cron: z.ZodString; timezone: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"event">; eventName: z.ZodString; tokenRef: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"todo-status">; status: z.ZodString; actor: z.ZodOptional; delegates: z.ZodOptional>; label: z.ZodOptional; department: z.ZodOptional; assignee: z.ZodOptional; unlabeled: z.ZodOptional>; unassigned: z.ZodOptional>; rootOnly: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"workflow-call">; }, z.core.$strict>], "kind">; //# sourceMappingURL=trigger-config-schema.d.ts.map