/**
 * Smithy UI layer — public surface.
 *
 * The render seam between the gateway's wire transcript and a person: the
 * {@link TranscriptModel} visitor that sanitizes and projects turns into a
 * {@link RenderTranscript}, and the minimal text {@link ForgeView} seam (with its
 * default {@link ConsoleForgeView}) the builder loop talks to. No terminal
 * toolkit is imported here; a richer view is added by implementing `ForgeView`.
 */
export { TranscriptModel, DEFAULT_VISITORS, DEFAULT_SANITIZE_OPTIONS, ConsoleForgeView, formatTranscript, } from "./transcript";
export type { RenderBlockKind, RenderRole, RenderBlock, RenderTurn, RenderTranscript, SanitizeOptions, VisitContext, BlockVisitor, VisitorTable, ForgeView, } from "./transcript";
