/** @jsxImportSource @opentui/react */ /** * Startup intro / model card for OpenTUI v2. * * Same layout and colors as the legacy Ink TUI: chalk lines from * `renderIntroHeaderLines` converted to OpenTUI `StyledText` so chips, * badges, and the wordmark gradient keep their colors (not B&W). * Always the first scroll child so it scrolls with chat. */ import { type ReactNode } from "react"; import type { AppServices } from "../../../ui-core/bootstrap/composition-root.js"; import type { Theme } from "../../../ui-core/rendering/theme.js"; export interface IntroCardProps { readonly services: AppServices; readonly theme: Theme; /** Available width of the chat pane (fallback: full terminal width). */ readonly width?: number | undefined; } export declare function IntroCard(props: IntroCardProps): ReactNode;