export type DashboardProjectAvailability = 'available' | 'missing' | 'unreadable'; export interface DashboardProjectEntry { id: string; name: string; path: string; lastSeenAt: string | null; availability: DashboardProjectAvailability; isCurrent: boolean; } export interface DashboardProjectDirectory { currentProjectId: string; projects: DashboardProjectEntry[]; warning?: string; } export interface DashboardProjectDirectoryOptions { homeDir?: string; } export declare function collectDashboardProjectDirectory(currentProjectPath: string, options?: DashboardProjectDirectoryOptions): Promise; export declare function findDashboardProject(directory: DashboardProjectDirectory, id: string): DashboardProjectEntry | undefined; //# sourceMappingURL=project-directory.d.ts.map