/** * Debug Report Factory * * Factory functions for creating debug reports and summaries */ import type { DebugReport, ComplianceReport, DebugHistoryEntry, TrackedValue, NetworkOverride, HeaderTransformation, ConfigConflict, PerformanceImpact } from '@plyaz/types/api'; /** * Create a compliance report */ export declare function createComplianceReport(params: { history: DebugHistoryEntry[]; configChanges: number; conflicts: number; overrides: number; }): ComplianceReport; /** * Generate recommendations based on debug analysis */ export declare function generateRecommendations(params: { conflicts: ConfigConflict[]; performanceScore: number; networkOverrides: Map; }): string[]; /** * Create a performance analysis summary */ export declare function createPerformanceAnalysis(impact: PerformanceImpact): { summary: string; score: number; issues: string[]; }; /** * Create a debug report */ export declare function createDebugReport(params: { activeConfigs: Record; activeOverrides: Record; headerPipeline: HeaderTransformation[]; history: DebugHistoryEntry[]; conflicts: ConfigConflict[]; performanceImpact: PerformanceImpact; }): DebugReport; //# sourceMappingURL=report.d.ts.map