import type { TeamInsight } from '../../../../modules/statistics-insights/entities/insight/teamInsight.js';
export declare const teamInsightGuard: import("../../../../shared/foundation/guard.base.js").Guard<{
    developerCount: number;
    totalReviewCount: number;
    averageLevels: {
        quality: number;
        responsiveness: number;
        codeVolume: number;
        iteration: number;
    };
    strengths: ("quality" | "responsiveness" | "codeVolume" | "iteration")[];
    weaknesses: ("quality" | "responsiveness" | "codeVolume" | "iteration")[];
    tips: string[];
}>;
export declare function parseTeamInsight(data: unknown): TeamInsight;
export declare function safeParseTeamInsight(data: unknown): import("zod").ZodSafeParseResult<{
    developerCount: number;
    totalReviewCount: number;
    averageLevels: {
        quality: number;
        responsiveness: number;
        codeVolume: number;
        iteration: number;
    };
    strengths: ("quality" | "responsiveness" | "codeVolume" | "iteration")[];
    weaknesses: ("quality" | "responsiveness" | "codeVolume" | "iteration")[];
    tips: string[];
}>;
export declare function isValidTeamInsight(data: unknown): data is TeamInsight;
//# sourceMappingURL=teamInsight.guard.d.ts.map