import { z } from 'zod'; export declare const TodoStatus: z.ZodEnum<{ open: "open"; completed: "completed"; closed: "closed"; }>; export declare const TodoItemSchema: z.ZodObject<{ id: z.ZodString; title: z.ZodString; description: z.ZodString; status: z.ZodEnum<{ open: "open"; completed: "completed"; closed: "closed"; }>; }, z.core.$strip>; export type TodoItem = z.infer; export declare const UpdateTodoItemInputSchema: z.ZodObject<{ operation: z.ZodEnum<{ add: "add"; update: "update"; }>; id: z.ZodOptional>; parentId: z.ZodOptional>; title: z.ZodOptional>; description: z.ZodOptional>; status: z.ZodOptional>>; }, z.core.$strip>; export type UpdateTodoItemInput = z.infer; export declare const UpdateTodoItemOutputSchema: z.ZodObject<{ id: z.ZodString; }, z.core.$strip>; export type UpdateTodoItemOutput = z.infer;