export type ThemeName = 'dark' | 'light' | 'umber'; export type ThemeMode = ThemeName | 'auto'; export type AutoDetectableTheme = 'dark' | 'light'; export declare const THEME_NAMES: readonly ThemeName[]; export declare function getActiveTheme(): ThemeName; export declare function applyTheme(name: ThemeName): void; export declare function parseThemeMode(raw: string | undefined | null): ThemeMode | undefined; export declare function detectTerminalTheme(): AutoDetectableTheme; export declare function resolveTheme(mode: ThemeMode | undefined): ThemeName; export declare function parseThemeFlag(raw: string): ThemeMode; export declare function resolveThemeMode(flag: ThemeMode | undefined, config: ThemeMode | undefined): ThemeMode | undefined;