import { type ColorMode } from "./color-utils.ts"; import { Theme } from "./theme-class.ts"; import type { ThemeJson } from "./theme-schema.ts"; export interface ThemeInfo { name: string; path: string | undefined; } export declare function getBuiltinThemes(): Record; export declare function getAvailableThemes(): string[]; export declare function getAvailableThemesWithPaths(): ThemeInfo[]; export declare function loadThemeJson(name: string): ThemeJson; export declare function loadThemeFromPath(themePath: string, mode?: ColorMode): Theme; export declare function loadThemeFromContent(themePath: string, content: string, mode?: ColorMode): Theme; export declare function loadTheme(name: string, mode?: ColorMode): Theme; export declare function getThemeByName(name: string): Theme | undefined; export declare function setRegisteredThemes(themes: Theme[]): void; export declare function setRegisteredTheme(name: string, theme: Theme): void; //# sourceMappingURL=theme-loading.d.ts.map