export type { ThemeColors, ThemeDefinition, ThemeShadows, ThemeColorKey } from "./types";
export { themeToVariables } from "./types";

export { darkTheme } from "./dark";
export { lightTheme } from "./light";
export { nordTheme } from "./nord";
export { draculaTheme } from "./dracula";
export { solarizedDarkTheme } from "./solarized-dark";

export {
  getAllThemes,
  getTheme,
  getThemeOrDefault,
  getDarkThemes,
  getLightThemes,
  isValidThemeId,
  DEFAULT_THEME_ID,
} from "./registry";
