import type { PersistedDeveloperMetrics, PersistedInsightsData } from '../../modules/statistics-insights/entities/insight/persistedInsightsData.js';
import type { ReviewStats } from '../../modules/statistics-insights/services/statsService.js';
export declare class PersistedDeveloperMetricsFactory {
    static create(overrides?: Partial<PersistedDeveloperMetrics>): PersistedDeveloperMetrics;
    static withRecentReviews(recentReviews: ReviewStats[], overrides?: Partial<PersistedDeveloperMetrics>): PersistedDeveloperMetrics;
}
export declare class PersistedInsightsDataFactory {
    static create(overrides?: Partial<PersistedInsightsData>): PersistedInsightsData;
    static withDevelopers(developers: PersistedDeveloperMetrics[], processedReviewIds?: string[]): PersistedInsightsData;
}
//# sourceMappingURL=persistedInsightsData.factory.d.ts.map