/** * Post-wizard whoami summary + TUI-offer helper (T11983). * * Called after a successful first-run setup completion. Prints a brief * identity snapshot to the wizard's `io` surface and offers to launch the * CLEO TUI. * * Lives in `packages/core/src/setup/` alongside the other wizard section * modules so the CLI command (`packages/cleo/src/cli/commands/setup.ts`) * can import it without violating the CLI-boundary gate (ADR Gate 6 / * T9837e / T10076). * * @module setup/whoami-summary * @task T11983 */ import type { WizardIO } from './wizard.js'; /** * Print a whoami-style summary to the wizard IO surface and offer to launch * the TUI. * * Called after a successful first-run completion. Output goes to `io.info()` * (which routes to stderr in the CLI) so the LAFS envelope already written to * stdout is never corrupted. * * The TUI offer uses `io.confirm()` — if the user accepts, launches * `cleo tui` via a child_process spawn (non-blocking fire-and-forget so the * wizard process exits cleanly regardless of TUI lifetime). * * @param io - Wizard I/O surface (for the TUI offer prompt). * * @task T11983 */ export declare function printWhoamiSummaryAndOfferTui(io: WizardIO): Promise; //# sourceMappingURL=whoami-summary.d.ts.map