import i from "./getDesignToken.mjs";
import "../../../@ant-design/cssinjs/es/extractStyle.mjs";
import "../../../@ant-design/cssinjs/es/hooks/useCacheToken.mjs";
import "react";
import "../../../@ant-design/cssinjs/es/StyleContext.mjs";
import "../../../@ant-design/cssinjs/es/theme/createTheme.mjs";
import "../../../rc-util/es/warning.mjs";
import "../../../@ant-design/cssinjs/es/theme/ThemeCache.mjs";
import "../../../@ant-design/cssinjs/es/hooks/useCompatibleInsertionEffect.mjs";
import "../../../@ant-design/cssinjs/es/hooks/useEffectCleanupRegister.mjs";
import "../../../@ant-design/cssinjs/es/hooks/useHMR.mjs";
import "../../../@ant-design/cssinjs/es/transformers/legacyLogicalProperties.mjs";
import e from "./useToken.mjs";
import { defaultConfig as o } from "./context.mjs";
import p from "./themes/compact/index.mjs";
import f from "./themes/dark/index.mjs";
import n from "./themes/default/index.mjs";
function a() {
  const [t, r, m] = e();
  return {
    theme: t,
    token: r,
    hashId: m
  };
}
const b = {
  /** @private Test Usage. Do not use in production. */
  defaultConfig: o,
  /** Default seedToken */
  defaultSeed: o.token,
  useToken: a,
  defaultAlgorithm: n,
  darkAlgorithm: f,
  compactAlgorithm: p,
  getDesignToken: i
};
export {
  b as default
};
