/** * Schema for update-progress tool * * @module schemas/update-progress */ import { z } from "zod"; /** * Schema for update-progress tool input */ export declare const updateProgressSchema: z.ZodObject<{ /** Path to existing progress.md file */ progressPath: z.ZodOptional; /** Current progress.md content (alternative to progressPath) */ progressContent: z.ZodOptional; /** Path to tasks.md for task list */ tasksPath: z.ZodOptional; /** Task IDs to mark as completed */ completedTaskIds: z.ZodArray; /** Detailed task status updates */ taskUpdates: z.ZodOptional; notes: z.ZodOptional; }, "strip", z.ZodTypeAny, { status: "in-progress" | "completed" | "blocked"; taskId: string; notes?: string | undefined; }, { status: "in-progress" | "completed" | "blocked"; taskId: string; notes?: string | undefined; }>, "many">>; /** Also sync from git commits */ syncFromGit: z.ZodDefault; /** Git sync options */ gitOptions: z.ZodOptional; branch: z.ZodOptional; since: z.ZodOptional; }, "strip", z.ZodTypeAny, { since?: string | undefined; repoPath?: string | undefined; branch?: string | undefined; }, { since?: string | undefined; repoPath?: string | undefined; branch?: string | undefined; }>>; /** Output format */ outputFormat: z.ZodDefault>; }, "strip", z.ZodTypeAny, { outputFormat: "markdown" | "json"; completedTaskIds: string[]; syncFromGit: boolean; progressPath?: string | undefined; progressContent?: string | undefined; tasksPath?: string | undefined; taskUpdates?: { status: "in-progress" | "completed" | "blocked"; taskId: string; notes?: string | undefined; }[] | undefined; gitOptions?: { since?: string | undefined; repoPath?: string | undefined; branch?: string | undefined; } | undefined; }, { completedTaskIds: string[]; outputFormat?: "markdown" | "json" | undefined; progressPath?: string | undefined; progressContent?: string | undefined; tasksPath?: string | undefined; taskUpdates?: { status: "in-progress" | "completed" | "blocked"; taskId: string; notes?: string | undefined; }[] | undefined; syncFromGit?: boolean | undefined; gitOptions?: { since?: string | undefined; repoPath?: string | undefined; branch?: string | undefined; } | undefined; }>; /** * TypeScript type inferred from the schema */ export type UpdateProgressRequest = z.infer; //# sourceMappingURL=update-progress.d.ts.map