import type chalk from 'chalk'; export type ThemeMode = 'light' | 'dark'; export type ThemePreference = 'light' | 'dark' | 'auto'; type ChalkInstance = typeof chalk; export interface ThemeColors { slate: ChalkInstance; muted: ChalkInstance; subtle: ChalkInstance; dim: ChalkInstance; accent: ChalkInstance; success: ChalkInstance; warning: ChalkInstance; error: ChalkInstance; info: ChalkInstance; highlight: ChalkInstance; border: ChalkInstance; primary: ChalkInstance; text: ChalkInstance; textDim: ChalkInstance; calculated: ChalkInstance; draft: ChalkInstance; empty: ChalkInstance; efficiencyHigh: ChalkInstance; efficiencyMedium: ChalkInstance; efficiencyLow: ChalkInstance; } export interface ThemeConfig { mode: ThemeMode; colors: ThemeColors; } export {};