/**
 * Ralph workflow for Claude Code — plan → orchestrate → review → debug loop.
 *
 * Each sub-agent invocation spawns its own visible session in the graph,
 * so users can see each iteration's progress in real time. The loop
 * terminates when:
 *   - `max_loops` iterations have completed (defaults to {@link DEFAULT_MAX_LOOPS}), OR
 *   - Two parallel reviewer passes both return zero findings.
 *
 * The reviewer stages run the `reviewer` sub-agent in a visible TUI via the
 * `--agent reviewer` chatFlag, then parse the JSON review out of the
 * assistant text with {@link parseReviewResult}. The prompt enumerates the
 * {@link ReviewResultSchema} fields so the model emits matching JSON. We
 * deliberately avoid invoking the Claude Agent SDK's `query()` from inside a
 * non-headless stage — that would spawn a TUI pane that goes unused while
 * the SDK runs in-process (see workflow-creator skill, failure-modes F17).
 *
 * Run: atomic workflow -n ralph -a claude "<your spec>"
 */
declare const _default: import("../../../index.ts").WorkflowDefinition<"claude", readonly [{
    readonly name: "prompt";
    readonly type: "text";
    readonly required: true;
    readonly description: "task prompt";
}, {
    readonly name: "max_loops";
    readonly type: "integer";
    readonly description: "maximum number of plan/orchestrate/review iterations";
    readonly default: 10;
}]>;
export default _default;
//# sourceMappingURL=index.d.ts.map