import { z } from 'zod'; export declare const WorkItemIdSchema: z.ZodString; export declare const WorkItemTypeEnumSchema: z.ZodPipe>, z.ZodEnum<{ OBJECTIVE: "OBJECTIVE"; KEY_RESULT: "KEY_RESULT"; REQUIREMENT: "REQUIREMENT"; EPIC: "EPIC"; ISSUE: "ISSUE"; INCIDENT: "INCIDENT"; TEST_CASE: "TEST_CASE"; TASK: "TASK"; }>>; export declare const WorkItemStateSchema: z.ZodPipe>, z.ZodEnum<{ OPEN: "OPEN"; CLOSED: "CLOSED"; }>>; export declare const WorkItemStateEventSchema: z.ZodPipe>, z.ZodEnum<{ CLOSE: "CLOSE"; REOPEN: "REOPEN"; }>>; export declare const BrowseWorkItemsSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ action: z.ZodLiteral<"list">; namespace: z.ZodString; types: z.ZodOptional>, z.ZodEnum<{ OBJECTIVE: "OBJECTIVE"; KEY_RESULT: "KEY_RESULT"; REQUIREMENT: "REQUIREMENT"; EPIC: "EPIC"; ISSUE: "ISSUE"; INCIDENT: "INCIDENT"; TEST_CASE: "TEST_CASE"; TASK: "TASK"; }>>>>; state: z.ZodDefault>, z.ZodEnum<{ OPEN: "OPEN"; CLOSED: "CLOSED"; }>>>>>; first: z.ZodDefault>; after: z.ZodOptional; simple: z.ZodDefault>; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"get">; namespace: z.ZodOptional; iid: z.ZodOptional; id: z.ZodOptional; }, z.core.$strip>], "action">; export type BrowseWorkItemsInput = z.infer; export type WorkItemTypeEnum = z.infer; export type WorkItemState = z.infer;