/** * CI Pipeline Handler * * Handles CI/CD build and pipeline awareness operations */ import type { MCPToolResult } from "../../types/mcp-types.js"; /** * MCP handler for CI/CD pipeline awareness tools. * * Provides tools to check build status, analyze test failures, * view build history, and validate changes against CI failure patterns. */ export declare class CIPipelineHandler { private projectRoot; private ciService; /** * @param projectRoot - Root directory of the project to analyze */ constructor(projectRoot: string); /** * Get current CI status */ handleGetStatus(args: { branch?: string; limit?: number; }): Promise; /** * Get failing tests */ handleGetFailures(args: { limit?: number; }): Promise; /** * Get build history for files */ handleGetHistory(args: { files?: string[]; limit?: number; }): Promise; /** * Validate changes against CI history */ handleValidateChanges(args: { files: string[]; }): Promise; /** * Get status emoji */ private getStatusEmoji; /** * Get risk emoji */ private getRiskEmoji; /** * Format duration in seconds to human readable */ private formatDuration; } //# sourceMappingURL=ci-pipeline-handler.d.ts.map