export interface DiscoveredProject {
    path: string;
    name: string;
    hasActiveSession: boolean;
    lastActivity?: Date;
    specCount?: number;
    bugCount?: number;
    hasSteeringDocs?: boolean;
    gitBranch?: string;
    gitCommit?: string;
    parentPath?: string;
    children?: DiscoveredProject[];
}
export declare class ProjectDiscovery {
    private searchPaths;
    constructor();
    discoverProjects(): Promise<DiscoveredProject[]>;
    private groupRelatedProjects;
    private searchDirectory;
    private analyzeProject;
    private getActiveClaudeSessions;
    private getGitInfo;
}
//# sourceMappingURL=project-discovery.d.ts.map