export { applyThemeById, getActiveThemeId, getBashExcludeBorderColor, getBashModeBorderColor, getCustomThemesDir, getDefaultEditorBorderColor, getThemeExports, getThinkingBorderColor, initTuiTheme, listAvailableThemeIds, resolveThemePalette, type ThemeExports, type ThemePalette, } from './theme-manager.js'; export declare function getLightMode(): boolean; /** Mutable theme accessors — updated when `applyThemeById` runs. */ export declare const theme: { fg: (key: keyof import("./theme-manager.js").ThemePalette, text: string) => string; fgText: (text: string) => string; assistantText: (text: string) => string; dim: (text: string) => string; accent: (text: string) => string; accentSoft: (text: string) => string; success: (text: string) => string; error: (text: string) => string; header: (text: string) => string; system: (text: string) => string; userBg: (text: string) => string; userText: (text: string) => string; toolTitle: (text: string) => string; toolOutput: (text: string) => string; toolPendingBg: (text: string) => string; toolSuccessBg: (text: string) => string; toolErrorBg: (text: string) => string; border: (text: string) => string; bold: (text: string) => string; italic: (text: string) => string; }; export declare const palette: import("./theme-manager.js").ThemePalette; export declare const markdownTheme: import("@earendil-works/pi-tui").MarkdownTheme; export declare const selectListTheme: import("@earendil-works/pi-tui").SelectListTheme; export declare const searchableSelectListTheme: import("./components/searchable-select-list.js").SearchableSelectListTheme; export declare const editorTheme: import("@earendil-works/pi-tui").EditorTheme;