/** * Tree renderer for `cleo tree` / `cleo deps tree` / `cleo orchestrate`. * * Handles four data shapes returned by the `deps`/`tree` dispatcher: * - `data.waves` — enriched wave array from `orchestrate.waves` * - `data.tree` — recursive `FlatTreeNode[]` from `tasks.tree` * - `data.rendered` — pre-formatted text/mermaid string from `tasks.deps.tree` * - `data.tasks` — flat `Task[]` fallback * * When `data.waves` is present, delegates to {@link renderWaves}. * When `data.rendered` is a string, emits it as-is — CORE has already produced * the canonical text/mermaid output; this renderer is a thin wrapper that just * prints it. * * Migrated from `packages/cleo/src/cli/renderers/system.ts` (T10131 — B6). * * @task T10131 */ /** * Render the task dependency tree or wave plan. * * @param data - Normalised response payload. * @param quiet - When true, emit only IDs with no decoration. */ export declare function renderTree(data: Record, quiet: boolean): string; //# sourceMappingURL=tree.d.ts.map