/** * Iteration Schema — Zod 数据模型 * 定义迭代(迭代)的核心数据结构 */ import { z } from 'zod'; export declare const IterationStatusSchema: z.ZodEnum<{ completed: "completed"; archived: "archived"; active: "active"; planning: "planning"; paused: "paused"; }>; export declare const IterationGoalSchema: z.ZodObject<{ description: z.ZodString; scope: z.ZodOptional; deliverables: z.ZodDefault>; successCriteria: z.ZodDefault>; }, z.core.$strip>; export declare const IterationStatsSchema: z.ZodObject<{ totalTasks: z.ZodNumber; pendingTasks: z.ZodNumber; inProgressTasks: z.ZodNumber; completedTasks: z.ZodNumber; blockedTasks: z.ZodNumber; completionRate: z.ZodNumber; }, z.core.$strip>; export declare const IterationSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; status: z.ZodDefault>; priority: z.ZodDefault>; goal: z.ZodOptional; deliverables: z.ZodDefault>; successCriteria: z.ZodDefault>; }, z.core.$strip>>; tasks: z.ZodDefault>; requirements: z.ZodDefault>; startDate: z.ZodOptional; endDate: z.ZodOptional; assignee: z.ZodOptional; changelog: z.ZodDefault>>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; export type IterationStatus = z.infer; export type IterationGoal = z.infer; export type IterationStats = z.infer; export type Iteration = z.infer; //# sourceMappingURL=iteration.schema.d.ts.map