/** * Job Executor - Execute scheduled jobs * Lightweight execution context for cron-triggered jobs */ export interface ExecutionResult { executionId: string; status: 'success' | 'failure' | 'timeout'; result?: any; error?: string; duration: number; } export declare class JobExecutor { private jobManager; private executionRecorder; private cronManager?; private defaultTimeout; constructor(); /** * Execute a scheduled job by ID */ executeJob(jobId: string, timeout?: number): Promise; /** * Execute a function with timeout */ private executeWithTimeout; /** * Clean up old executions based on retention policy */ cleanupOldExecutions(maxAgeDays?: number, maxExecutionsPerJob?: number): Promise; } //# sourceMappingURL=job-executor.d.ts.map