/**
 * @fileoverview CI/CD data collector utility.
 *
 * This module collects CI/CD data (type check errors, lint errors) to include
 * in code reviews. It supports both project-wide and per-file analysis.
 */
/**
 * CI data structure
 */
export interface CIData {
    /**
     * Number of type check errors
     */
    typeCheckErrors?: number;
    /**
     * Number of lint errors
     */
    lintErrors?: number;
    /**
     * Raw type check output
     */
    typeCheckOutput?: string;
    /**
     * Raw lint output
     */
    lintOutput?: string;
    /**
     * Per-file error counts
     */
    fileErrors?: {
        [filePath: string]: {
            typeCheckErrors: number;
            lintErrors: number;
            typeCheckMessages?: string[];
            lintMessages?: string[];
        };
    };
}
/**
 * Collect CI/CD data for the current project
 * @param projectPath Path to the project root
 * @returns Promise resolving to CI data
 */
export declare function collectCIData(projectPath: string): Promise<CIData>;
/**
 * Format CI data for inclusion in prompts
 * @param ciData CI data to format
 * @param specificFile Optional specific file to focus on
 * @returns Formatted string for prompt inclusion
 */
export declare function formatCIDataForPrompt(ciData: CIData, specificFile?: string): string;
