export interface ProjectHealth {
    name: string;
    path: string;
    status: 'active' | 'stalled' | 'abandoned' | 'fresh';
    lastModifiedDays: number;
    lastModifiedDate: string;
    totalFiles: number;
    recentFiles: number;
    size: {
        files: number;
        lines: number;
    };
    description: string;
    recommendedAction: 'keep' | 'pause' | 'archive' | 'delete' | 'resurrect';
    reason: string;
}
export interface FocusReport {
    totalProjects: number;
    active: number;
    stalled: number;
    abandoned: number;
    fresh: number;
    topPicks: ProjectHealth[];
    shouldPause: ProjectHealth[];
    shouldArchive: ProjectHealth[];
    shouldResurrect: ProjectHealth[];
    overallAdvice: string[];
    generatedAt: string;
}
export declare function buildFocusReport(rootDir: string): FocusReport;
export declare function renderFocusMd(r: FocusReport): string;
//# sourceMappingURL=focus-report.d.ts.map