export interface DailySummary {
    date: string;
    project: string;
    totalEvents: number;
    byType: Record<string, number>;
    topTopics: string[];
    keyDecisions: string[];
    errors: string[];
    filesChanged: string[];
    importance: number;
}
export declare function generateDailySummary(project: string, date?: string): DailySummary;
export declare function saveDailySummary(project: string, projectDir: string, date?: string): string;
export declare function generateWeeklySummary(project: string, projectDir: string): DailySummary;
export declare function saveWeeklySummary(project: string, projectDir: string): string;
export declare function generateMonthlySummary(project: string, projectDir: string): DailySummary;
export declare function saveMonthlySummary(project: string, projectDir: string): string;
export declare function generateSessionSummary(project: string, sessionId: number): DailySummary;
export declare function generateTopicSummary(project: string, topic: string): DailySummary;
export declare function generateBranchSummary(project: string, branch: string): DailySummary;
export declare function generateFileSummary(project: string, filePath: string): DailySummary;
//# sourceMappingURL=summary-generator.d.ts.map