import type { ReviewStats } from '../../../../modules/statistics-insights/entities/stats/projectStats.js';
import type { DeveloperInsight } from '../../../../modules/statistics-insights/entities/insight/developerInsight.js';
import type { TeamInsight } from '../../../../modules/statistics-insights/entities/insight/teamInsight.js';
import type { PersistedInsightsData } from '../../../../modules/statistics-insights/entities/insight/persistedInsightsData.js';
interface InsightsWithPersistenceResult {
    developerInsights: DeveloperInsight[];
    teamInsight: TeamInsight;
    persistedData: PersistedInsightsData;
}
export declare function computeInsightsWithPersistence(reviews: ReviewStats[], persistedData: PersistedInsightsData | null): InsightsWithPersistenceResult;
export {};
//# sourceMappingURL=computeInsightsWithPersistence.usecase.d.ts.map