/**
 * Theme-derived style adapters for TUI subsystems.
 *
 * Converts the runtime Theme into the typed style objects expected by
 * the markdown renderer, code highlighter, select-list, settings-list,
 * and editor components. Also provides `highlightCode` for syntax
 * highlighting and `getLanguageFromPath` for file-extension to
 * highlight.js language mapping.
 */
import type { EditorTheme, MarkdownTheme, SelectListTheme } from '../../tui/index.js';
export declare function highlightCode(code: string, lang?: string): string[];
export declare function getLanguageFromPath(filePath: string): string | undefined;
export declare function getMarkdownTheme(): MarkdownTheme;
export declare function getSelectListTheme(): SelectListTheme;
export declare function getEditorTheme(): EditorTheme;
export declare function getSettingsListTheme(): import('../../tui/index.js').SettingsListTheme;
//# sourceMappingURL=theme.d.ts.map