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;
