/** * Journey Executor * Runs critical journeys with intelligent parallelization and retry logic */ import type { CriticalJourney, JourneyResult, JourneyConfig } from '../types/journey-types'; export declare class JourneyExecutor { private config; constructor(config: JourneyConfig); /** * Execute journeys with intelligent parallelization * CRITICAL: Sequential, fail-fast * HIGH/LOW: Parallel execution */ executeJourneys(journeys: CriticalJourney[]): Promise; /** * Execute journeys in parallel with worker limit */ private executeJourneysParallel; /** * Execute single journey with retry logic */ executeJourney(journey: CriticalJourney): Promise; /** * Execute journey once (single attempt) */ private executeJourneyOnce; /** * Execute journeys and generate report */ executeAndReport(journeys: CriticalJourney[]): Promise<{ results: JourneyResult[]; report: string; reportPath: string; }>; /** * Generate journey execution report */ private generateReport; /** * Save report to file */ private saveReport; /** * Get default configuration */ static getDefaultConfig(): JourneyConfig; } //# sourceMappingURL=journey-executor.d.ts.map