/** * Theme system for the Torm TUI. * * This module re-exports all theme-related constants and utilities * for use throughout the UI components. * * @module ui/theme * * @example * ```ts * import { colors, statusColors, dimensions, borders } from '../theme'; * * // Use in Ink components * Hello * Downloading... * ``` */ // Color palette and status colors export { colors, statusColors, labelColors, defaultLabelColor, getStatusColor, getProgressColor, getSpeedColor, getLabelColor, type Color, type StatusColor, } from './colors.js'; // Layout dimensions and styling constants export { dimensions, borders, progressChars, symbols, createHorizontalLine, createBoxFrame, truncateText, padText, type Dimension, } from './styles.js';