/** * Shared terminal theme primitives for legacy and Codex-style TUI rendering. */ export type UiColorProfile = "ansi16" | "ansi256" | "truecolor"; export type UiGlyphMode = "ascii" | "unicode" | "auto"; export interface UiGlyphSet { selected: string; unselected: string; bullet: string; check: string; cross: string; } export interface UiThemeColors { reset: string; dim: string; muted: string; heading: string; accent: string; success: string; warning: string; danger: string; border: string; } export interface UiTheme { profile: UiColorProfile; glyphMode: UiGlyphMode; glyphs: UiGlyphSet; colors: UiThemeColors; } export declare function createUiTheme(options?: { profile?: UiColorProfile; glyphMode?: UiGlyphMode; }): UiTheme; //# sourceMappingURL=theme.d.ts.map