export interface ProjectEntry { name: string; title: string; description: string; workstreamCount: number; blockerCount: number; pendingDecisionCount: number; staleItemCount: number; lastModified?: string; } export interface ProjectDetail { name: string; overview: string; team: string; timeline: string; decisions: string; codePaths: string; missingInfo: string; gapAnalysis: string; schema: string; workstreams: Array<{ name: string; filename: string; content: string; }>; blockers: string; pendingDecisions: string; staleItems: string; } /** Count `## N.` numbered sections in markdown (e.g. `## 1. Title`) */ export declare function countNumberedSections(content: string | null): number; export declare function listProjects(brainDataDir: string): Promise; export declare function getProjectDetail(brainDataDir: string, projectName: string): Promise;