export interface SiloReport {
    module: string;
    riskScore: number;
    contributors: string[];
    busFactor: number;
    recommendation: string;
}
export declare class KnowledgeSiloDetector {
    private siloPath;
    constructor(cellDir: string);
    analyzeModule(module: string, contributors: string[], totalContributors: number): SiloReport;
    analyzeProject(moduleContributors: Record<string, string[]>): SiloReport[];
    getGenerateDocsAction(module: string): string;
    getPairProgrammingAction(module: string): string;
    getTopRisks(reports: SiloReport[], threshold?: number): SiloReport[];
    saveReport(reports: SiloReport[]): void;
    loadReport(): SiloReport[];
    private ensureDirectory;
}
//# sourceMappingURL=knowledge-silo-detector.d.ts.map