/** * Parallel execution state management. * @task T4784 */ import type { DataAccessor } from '../store/data-accessor.js'; interface ParallelState { active: boolean; epicId?: string; wave?: number; startedAt?: string; tasks?: string[]; } /** Start parallel execution for a wave. */ export declare function startParallelExecution(epicId: string, wave: number, cwd?: string, accessor?: DataAccessor): Promise<{ epicId: string; wave: number; tasks: string[]; taskCount: number; startedAt: string; }>; /** End parallel execution for a wave. */ export declare function endParallelExecution(epicId: string, wave: number, cwd?: string, accessor?: DataAccessor): Promise<{ epicId: string; wave: number; tasks: string[]; taskCount: number; startedAt: string | null; endedAt: string; durationMs: number; alreadyEnded?: boolean; }>; /** Get current parallel execution state. */ export declare function getParallelStatus(cwd?: string, accessor?: DataAccessor): Promise; export {}; //# sourceMappingURL=parallel.d.ts.map