/**
 * Types for Team Recommendation System
 */
import { z } from 'zod';
/**
 * Zod schema for TeamRecommendation
 */
export const TeamRecommendationSchema = z.object({
    teamName: z.string(),
    role: z.string(),
    required: z.boolean(),
    reason: z.string(),
    size: z.string(),
    skills: z.array(z.string()),
    serverlessAlternative: z.object({
        service: z.string(),
        costSavings: z.number(),
        tradeoffs: z.array(z.string()),
        pricingModel: z.string().optional()
    }).optional(),
    priority: z.number().optional()
});
//# sourceMappingURL=types.js.map