/**
 * Phase 3 Ruflo Executor
 *
 * Orchestrates ruflo's agent swarm to build a complete prototype from
 * SPARC/ADR/DDD/TDD artifacts. Instead of calling a phantom `ruflo fill`
 * command, this uses ruflo's actual working commands:
 *
 *   1. `ruflo swarm init` — initialize an agent swarm
 *   2. `ruflo task create` — create implementation tasks with artifact context
 *   3. `ruflo swarm start` — launch the swarm to execute all tasks
 *
 * The ruflo agents (coder, tester, architect) receive the full SPARC spec,
 * ADR decisions, DDD model, and TDD plan — they generate frontend, backend,
 * middleware, SQL, and tests.
 *
 * Export:
 *   - executeRuflo() — pipeline stage entry returning Phase3StageOutput
 */
import type { Phase3Context, Phase3StageOutput } from '../types.js';
/**
 * Pipeline stage: Ruflo swarm execution.
 *
 * Initializes a ruflo agent swarm, creates implementation tasks with
 * full SPARC/ADR/DDD/TDD artifact context, and launches the swarm
 * to build a complete prototype (frontend + backend + middleware + SQL).
 *
 * If ruflo is not installed, the stage completes with a skip warning.
 */
export declare function executeRuflo(context: Phase3Context): Phase3StageOutput;
//# sourceMappingURL=ruflo-executor.d.ts.map