import type { ReportData, FrictionCategory, ClaudeMdItem, TeamFriction, TeamRule, TeamReport, AnalyzerOutput } from './types.js'; /** * Merge frictions from multiple reports, deduplicating similar ones. * Groups by significantWords overlap on titles. */ export declare function mergeFrictions(allFrictions: FrictionCategory[][]): TeamFriction[]; /** * Merge CLAUDE.md rules from multiple reports, deduplicating similar ones. * Rules in 2+ reports get High priority, 1 report gets Medium. */ export declare function mergeRules(allRules: ClaudeMdItem[][]): TeamRule[]; /** * Aggregate multiple parsed reports into a single TeamReport. */ export declare function aggregateReports(reports: ReportData[]): TeamReport; /** * Convert a TeamReport into an AnalyzerOutput. * Builds a synthetic ReportData from the merged team data, * then uses the existing analyze() pipeline. */ export declare function generateTeamOutput(team: TeamReport): AnalyzerOutput;