import type { ThemeId } from '../../styles/themes/types'; import type { ColorScheme } from '../../utils/color-scheme.constants'; export interface ThemeScriptProps { /** Color scheme applied when nothing is stored yet. Defaults to 'system'. */ defaultColorScheme?: ColorScheme; /** * The product theme the app already loads via a normal static import. Omit * entirely if the app only ever ships one theme (e.g. just dbc) — no * `data-product-theme` handling happens at all in that case. */ defaultTheme?: ThemeId; storageKey?: string; } /** * Renders a blocking inline