/**
 * Enhanced Error Handling Generator
 * Generates comprehensive error handling infrastructure
 *
 * Features:
 * - Centralized error handling middleware
 * - Custom error classes
 * - Error logging integration
 * - Error tracking (Sentry integration)
 * - Frontend error boundaries (React)
 * - Error formatting for API responses
 * - Error recovery strategies
 */
import { GeneratorContext, GenerationResult } from '../types';
export declare class EnhancedErrorHandlingGenerator {
    readonly id = "enhanced-error-handling";
    readonly name = "Enhanced Error Handling Generator";
    readonly description = "Generates comprehensive error handling infrastructure with middleware, tracking, and recovery";
    generate(context: GeneratorContext): GenerationResult;
    private generateErrorConfig;
    private generateCustomErrors;
    private generateErrorMiddleware;
    private generateErrorLogger;
    private generateErrorTracking;
    private generateErrorBoundary;
    private generateErrorFallback;
    private generateErrorFormatter;
    private generateErrorRecovery;
}
export declare const enhancedErrorHandlingGenerator: EnhancedErrorHandlingGenerator;
//# sourceMappingURL=enhanced-error-handling-generator.d.ts.map