import {
  StylesContext,
  StylesContextProvider,
  withStylesContext
} from "./context/styles-context.js";
import { RicosDocumentStyle } from "./document-style/document-style.js";
import { getStyles } from "./get-styles.js";
import { RicosStyles } from "./styles.js";
import { resolveTheme } from "./resolve-theme.js";
import {
  ACTION_COLOR_DEFAULT,
  BG_COLOR_DEFAULT,
  FALLBACK_COLOR_BRIGHT_DEFAULT,
  FALLBACK_COLOR_DEFAULT,
  HEADING_FONT_SIZES,
  PARAGRAPH_FONT_SIZE,
  TEXT_COLOR_DEFAULT
} from "./theme-constants.js";
import { buildThemeCssVars } from "./themeStrategy/build-theme-css-vars.js";
import {
  adaptForeground,
  buildCssVars,
  buildCssVarsObj,
  canTransformToHex,
  isBright,
  toCssRgb,
  toCssRgbA,
  toDashedKey,
  toHexFormat,
  toRgbTuple,
  toVarStrings
} from "./themeStrategy/theme-utils.js";
import { ZIndexService } from "./z-index-service.js";
export {
  ACTION_COLOR_DEFAULT,
  BG_COLOR_DEFAULT,
  RicosDocumentStyle as DocumentStyle,
  FALLBACK_COLOR_BRIGHT_DEFAULT,
  FALLBACK_COLOR_DEFAULT,
  HEADING_FONT_SIZES,
  PARAGRAPH_FONT_SIZE,
  RicosStyles,
  StylesContext,
  StylesContextProvider,
  TEXT_COLOR_DEFAULT,
  ZIndexService,
  adaptForeground,
  buildCssVars,
  buildCssVarsObj,
  buildThemeCssVars,
  canTransformToHex,
  getStyles,
  isBright,
  resolveTheme,
  toCssRgb,
  toCssRgbA,
  toDashedKey,
  toHexFormat,
  toRgbTuple,
  toVarStrings,
  withStylesContext
};
//# sourceMappingURL=index.js.map
