/**
 * Organization Synthesizer
 *
 * Clusters repos into teams, microservices, and domains
 * using LLM analysis and external specs from Jira/ADO.
 *
 * Supports 1-level (project/) and 2-level (project/board/) folder structures
 * matching the specs structure detected by structure-level-detector.
 */
import type { RepoAnalysis, OrganizationCluster, EnhancedTeam, LLMProvider, ProgressCallback } from './types.js';
export interface OrganizationSynthesisResult {
    teams: OrganizationCluster[];
    enhancedTeams: EnhancedTeam[];
    microservices: OrganizationCluster[];
    domains: OrganizationCluster[];
    crossCutting: OrganizationCluster[];
    hypotheses: string[];
    confidence: 'high' | 'medium' | 'low';
}
export declare function synthesizeOrganization(repoAnalyses: Map<string, RepoAnalysis>, projectPath: string, llmProvider: LLMProvider | null, onProgress: ProgressCallback, log: (msg: string) => void): Promise<OrganizationSynthesisResult>;
export declare function saveOrganizationStructure(projectPath: string, result: OrganizationSynthesisResult, repoAnalyses: Map<string, RepoAnalysis>): Promise<string[]>;
//# sourceMappingURL=organization-synthesizer.d.ts.map