import { z } from 'zod';
export declare const todoItemSchema: z.ZodObject<{
    content: z.ZodString;
    status: z.ZodEnum<{
        pending: "pending";
        in_progress: "in_progress";
        completed: "completed";
    }>;
    activeForm: z.ZodString;
}, z.core.$strip>;
export type TodoItem = z.infer<typeof todoItemSchema>;
export declare const todoWriteInput: z.ZodObject<{
    todos: z.ZodArray<z.ZodObject<{
        content: z.ZodString;
        status: z.ZodEnum<{
            pending: "pending";
            in_progress: "in_progress";
            completed: "completed";
        }>;
        activeForm: z.ZodString;
    }, z.core.$strip>>;
}, z.core.$strip>;
export type TodoWriteInput = z.infer<typeof todoWriteInput>;
export declare const TodoWriteTool: import("..").Tool<{
    todos: {
        content: string;
        status: "pending" | "in_progress" | "completed";
        activeForm: string;
    }[];
}, string>;
//# sourceMappingURL=todo-write.d.ts.map