export interface RegisteredProject { name: string; path: string; stack: string; lastActive: number; } export declare class ProjectRegistry { private projects; register(projectPath: string, name: string, stack: string): RegisteredProject; get(projectPath: string): RegisteredProject | undefined; touch(projectPath: string): void; getActive(): RegisteredProject | null; findByPathFragment(text: string): RegisteredProject | null; isStale(project: RegisteredProject, hours?: number): boolean; getAll(): RegisteredProject[]; } //# sourceMappingURL=ProjectRegistry.d.ts.map