export interface TeamMemberDNA {
    name: string;
    email: string;
    primaryFiles: string[];
    expertiseAreas: string[];
    commitRhythm: string;
    codeStyleTags: string[];
    aiUsagePattern: string;
    sessionPattern: string;
    collaborationScore: number;
    busFactorImpact: number;
}
export interface CrossMemberPattern {
    pattern: string;
    description: string;
    affectedMembers: string[];
    severity: 'critical' | 'warning' | 'info';
    firstSeen: string;
    recurrenceCount: number;
}
export interface KnowledgeMap {
    area: string;
    files: string[];
    experts: string[];
    confidence: number;
    riskLevel: 'safe' | 'at_risk' | 'critical';
    busFactor: number;
}
export interface CollaborationHealth {
    overallScore: number;
    pairFrequency: number;
    reviewSpeed: string;
    knowledgeSpread: number;
    siloCount: number;
    singlePointsOfFailure: Array<{
        area: string;
        person: string;
    }>;
    strengths: string[];
    risks: string[];
}
export interface HandoffQuality {
    fromMember: string;
    toMember: string;
    area: string;
    completenessScore: number;
    missingContext: string[];
    recommendedBriefing: string;
    estimatedRampUp: string;
}
export interface TeamSupremeContext {
    members: TeamMemberDNA[];
    crossMemberPatterns: CrossMemberPattern[];
    knowledgeMap: KnowledgeMap[];
    collaborationHealth: CollaborationHealth;
    handoffQuality: HandoffQuality[];
    teamVibe: TeamVibe;
}
export interface TeamVibe {
    dominantWorkflow: string;
    dominantCommunication: string;
    collectiveRiskTolerance: string;
    decisionStyle: string;
    strengths: string[];
    watchOut: string[];
    summary: string;
}
export declare function buildTeamSupremeContext(): TeamSupremeContext;
export declare function formatTeamContext(ctx: TeamSupremeContext): string;
//# sourceMappingURL=team-supreme.d.ts.map