/** * Public API for the orchestration module. * * This barrel export is the single import point for the orchestration * engine. It re-exports the concurrency pool, progress reporter, * command runner, and all shared types. * * @module * * @example * ```typescript * import { * CommandRunner, * ProgressReporter, * runPool, * } from './orchestration/index.js'; * * const runner = new CommandRunner(aiService, { concurrency: 5 }); * const summary = await runner.executeGenerate(plan); * ``` */ export type { FileTaskResult, RunSummary, ProgressEvent, CommandRunOptions, } from './types.js'; export { runPool } from './pool.js'; export type { PoolOptions, TaskResult } from './pool.js'; export { ProgressReporter, ProgressLog } from './progress.js'; export { PlanTracker } from './plan-tracker.js'; export type { ITraceWriter, TraceEvent, TraceEventPayload } from './trace.js'; export { createTraceWriter, cleanupOldTraces } from './trace.js'; export { CommandRunner } from './runner.js'; //# sourceMappingURL=index.d.ts.map