export interface WeeklyReport {
    project: string;
    weekStart: string;
    weekEnd: string;
    totalEvents: number;
    avgImportance: number;
    byType: Record<string, number>;
    topTopics: string[];
    keyDecisions: string[];
    errors: string[];
    fixes: string[];
    insights: string[];
    handoffSummary: string;
    productivityScore: number;
    ciSummary: {
        totalBuilds: number;
        successRate: number;
        failures: string[];
    };
    markdown: string;
}
export declare function generateWeeklyReport(project: string, projectDir?: string): WeeklyReport;
export declare function saveWeeklyReport(report: WeeklyReport, projectDir?: string): string;
//# sourceMappingURL=weekly-report.d.ts.map