/**
 * Enhanced Background Jobs Generator
 * Generates comprehensive background job infrastructure
 *
 * Features:
 * - Job queue setup (Bull/BullMQ with Redis)
 * - Job processors and handlers
 * - Cron job scheduling
 * - Job retry logic
 * - Job progress tracking
 * - Job monitoring dashboard
 * - Dead letter queue
 * - Job priority and concurrency
 */
import { GeneratorContext, GenerationResult } from '../types';
export declare class EnhancedBackgroundJobsGenerator {
    readonly id = "enhanced-background-jobs";
    readonly name = "Enhanced Background Jobs Generator";
    readonly description = "Generates comprehensive background job infrastructure with queue management, scheduling, and monitoring";
    generate(context: GeneratorContext): GenerationResult;
    private generateJobConfig;
    private generateJobQueue;
    private generateJobHandlers;
    private generateJobWorker;
    private generateCronScheduler;
    private generateJobUtilities;
    private generateDashboard;
    private generateDeadLetterQueue;
}
export declare const enhancedBackgroundJobsGenerator: EnhancedBackgroundJobsGenerator;
//# sourceMappingURL=enhanced-background-jobs-generator.d.ts.map