export type FileStatus = 'added' | 'modified' | 'deleted' | 'expected'; export type FileSource = 'git-commit' | 'evidence' | 'declared-path' | 'handoff'; export type TaskFileEntry = { path: string; status: FileStatus; source: FileSource; phase: string | null; lastModified: string | null; }; export type TimelineEventType = 'commit' | 'evidence' | 'phase-transition'; export type TimelineEvent = { type: TimelineEventType; timestamp: string; description: string; files: string[]; }; export declare function getTaskFiles(cwd: string, taskId: string): Promise; export declare function getTaskTimeline(cwd: string, taskId: string): Promise;