export interface ChildTaskSummary { taskId: string; name: string; status: string; priority: string; dueDate?: string; blockedBy: string[]; } export interface ProjectHealth { signal: "green" | "amber" | "red" | "grey"; totalTasks: number; completedTasks: number; overdueTasks: number; blockedTasks: number; daysSinceLastProgress: number | null; } export interface ProjectDetail { projectId: string; name: string; description: string; tier: string; phase: string; status: string; clientRef?: string; targetDate?: string; dueDate?: string; notes?: string; createdAt: string; updatedAt: string; health: ProjectHealth; children: ChildTaskSummary[]; relationships: Array<{ type: string; targetLabel: string; targetId: string; targetName?: string; }>; } export declare function projectGet(projectId: string, accountId: string): Promise; //# sourceMappingURL=project-get.d.ts.map