import type { IterateResult } from "../types.mts"; /** * Format an IterateResult as human-readable Markdown. * * Load-bearing conventions the iterate skill relies on: * 1. The H1 heading on line 1 contains `[]` — the action tag identifies * the output for logging and validation. Behavior is driven by `## Instructions`, * not by dispatching on the tag. * 2. `[FIX_CODE]` wraps the `resolve` command under `## Post-fix actions` in * backticks — the skill extracts the backticked content for execution. * 3. Every action ends with a `## Instructions` section — numbered `1.`, `2.`, … — * that tells the agent exactly what to do with this output. The section is * unconditional: every action, every variant, always emits at least one step. * The skill simply follows those steps; it does not need its own dispatch table. */ export declare function formatIterateResult(result: IterateResult, opts?: { verbose?: boolean; readyDelaySuffix?: string; }): string;