/** * Themes Module * Exports all theme-related functionality */ import { getHighlightThemeCSS } from './highlight'; export { githubTheme } from './github'; export { githubDarkTheme } from './github-dark'; export { vscodeLightTheme } from './vscode-light'; export { vscodeDarkTheme } from './vscode-dark'; export { getHighlightThemeCSS, highlightGithubTheme, highlightGithubDarkTheme, highlightVSCodeLightTheme, highlightVSCodeDarkTheme } from './highlight'; export type ThemeName = 'github' | 'github-dark' | 'vscode-light' | 'vscode-dark' | 'custom'; /** * Available themes */ export declare const themes: Record; /** * Get theme CSS by name */ export declare function getThemeCSS(name: ThemeName | string): Promise; /** * Get list of available theme names */ export declare function getAvailableThemes(): string[]; /** * Check if a theme exists */ export declare function themeExists(name: string): boolean; /** * Get matching highlight theme for document theme */ export declare function getMatchingHighlightTheme(themeName: string): string; declare const _default: { themes: Record; getThemeCSS: typeof getThemeCSS; getAvailableThemes: typeof getAvailableThemes; themeExists: typeof themeExists; getMatchingHighlightTheme: typeof getMatchingHighlightTheme; getHighlightThemeCSS: typeof getHighlightThemeCSS; }; export default _default; //# sourceMappingURL=index.d.ts.map