/**
 * Console Reporter - Outputs security audit results to console
 * Provides colorized, human-readable output for CLI usage
 */
import type { SecurityReport, ScanResult, SecurityFinding } from '../types.js';
export declare class ConsoleReporter implements SecurityReport {
    private result;
    constructor(result: ScanResult);
    /**
     * Generate console output
     */
    generate(): string;
    /**
     * Get summary section
     */
    getSummary(): string;
    /**
     * Get findings array
     */
    getFindings(): SecurityFinding[];
    /**
     * Group findings by severity
     */
    private groupFindingsBySeverity;
    /**
     * Format a severity section
     */
    private formatSeveritySection;
    /**
     * Format individual finding
     */
    private formatFinding;
    /**
     * Format severity label with color
     */
    private formatSeverity;
    /**
     * Get icon for severity
     */
    private getSeverityIcon;
    /**
     * Format count with color
     */
    private formatCount;
}
//# sourceMappingURL=ConsoleReporter.d.ts.map