import { z } from 'zod'; import { TrackingPlanView } from '../../../domain/read/master_plan/index.js'; export declare const trackToolZodSchema: z.ZodObject<{ clientAgent: z.ZodEnum<["claude code", "cursor", "claude", "その他"]>; }, "strip", z.ZodTypeAny, { clientAgent: "claude code" | "cursor" | "claude" | "その他"; }, { clientAgent: "claude code" | "cursor" | "claude" | "その他"; }>; export type TrackToolParameters = z.infer; export declare const trackParams: { clientAgent: z.ZodEnum<["claude code", "cursor", "claude", "その他"]>; }; export type TrackToolResponse = { id: string; name: string; featureBranch: string; originWorktreePath: string; evolvingPRDPath: string; evolvingDesignDocPath: string; description?: string; lines: Array<{ id: string; name: string; tasks: Array<{ id: string; title: string; description: string; worktree: string; status: string; dependencies: string[]; acceptanceCriteria: Array<{ id: string; scenario: string; given: string[]; when: string[]; then: string[]; isCompleted: boolean; createdAt: string; }>; definitionOfReady: string[]; assignedWorktree?: string; }>; }>; stats: { totalTasks: number; totalLines: number; tasksByStatus: Record; tasksByBranch: Record; estimatedTotalHours?: number; parallelizableLines: number; criticalPathLength?: number; parallelExecutionStats: { executableLines: number; unassignedLines: number; executableUnassignedLines: number; }; }; lastUpdated: string; }; export declare const trackViewToResponse: (view: TrackingPlanView) => TrackToolResponse; //# sourceMappingURL=schema.d.ts.map