import { z } from 'zod'; export declare const ManageWorkItemSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ action: z.ZodLiteral<"create">; namespace: z.ZodString; workItemType: z.ZodPipe>, z.ZodEnum<{ OBJECTIVE: "OBJECTIVE"; KEY_RESULT: "KEY_RESULT"; REQUIREMENT: "REQUIREMENT"; EPIC: "EPIC"; ISSUE: "ISSUE"; INCIDENT: "INCIDENT"; TEST_CASE: "TEST_CASE"; TASK: "TASK"; }>>; title: z.ZodString; description: z.ZodOptional; assigneeIds: z.ZodOptional>; labelIds: z.ZodOptional>; milestoneId: z.ZodOptional; startDate: z.ZodOptional; dueDate: z.ZodOptional; parentId: z.ZodOptional; childrenIds: z.ZodOptional>; timeEstimate: z.ZodOptional; isFixed: z.ZodOptional; weight: z.ZodOptional; iterationId: z.ZodOptional; progressCurrentValue: z.ZodOptional; healthStatus: z.ZodOptional>; color: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"update">; id: z.ZodString; title: z.ZodOptional; description: z.ZodOptional; assigneeIds: z.ZodOptional>; labelIds: z.ZodOptional>; addLabelIds: z.ZodOptional>; removeLabelIds: z.ZodOptional>; milestoneId: z.ZodOptional; state: z.ZodOptional>, z.ZodEnum<{ CLOSE: "CLOSE"; REOPEN: "REOPEN"; }>>>; linkType: z.ZodOptional>; targetId: z.ZodOptional; startDate: z.ZodOptional>; dueDate: z.ZodOptional>; parentId: z.ZodOptional>; childrenIds: z.ZodOptional>; timeEstimate: z.ZodOptional; timeSpent: z.ZodOptional; timeSpentAt: z.ZodOptional; timeSpentSummary: z.ZodOptional; isFixed: z.ZodOptional; weight: z.ZodOptional>; iterationId: z.ZodOptional>; progressCurrentValue: z.ZodOptional; healthStatus: z.ZodOptional>>; color: z.ZodOptional; verificationStatus: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"delete">; id: z.ZodString; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"delete_timelog">; timelogId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"add_link">; id: z.ZodString; targetId: z.ZodString; linkType: z.ZodEnum<{ BLOCKED_BY: "BLOCKED_BY"; BLOCKS: "BLOCKS"; RELATED: "RELATED"; }>; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"remove_link">; id: z.ZodString; targetId: z.ZodString; }, z.core.$strip>], "action">; export type ManageWorkItemInput = z.infer;