import { withInstall as e } from "@aplus-frontend/utils";
import { ConfigProvider as o } from "./config-provider.mjs";
import { globalConfigCached as l } from "./config-provider.mjs";
import { configProviderProps as p } from "./config-provider-props.mjs";
import { DEFAULT_NAMESPACE as m, DEFAULT_UIMODE as c, configProviderContextKey as d } from "./constants.mjs";
import { keysOf as C, provideGlobalConfig as g, useGlobalConfig as u } from "./hooks/use-global-config.mjs";
import { buildLocaleContext as v, buildTranslator as b, localeContextKey as A, translate as E, useLocale as y } from "./hooks/use-locale.mjs";
import { defaultNamespace as L, namespaceContextKey as N, useGetDerivedNamespace as G, useNamespace as K } from "./hooks/use-namespace.mjs";
const a = e(o);
export {
  a as APConfigProvider,
  o as ConfigProvider,
  m as DEFAULT_NAMESPACE,
  c as DEFAULT_UIMODE,
  v as buildLocaleContext,
  b as buildTranslator,
  d as configProviderContextKey,
  p as configProviderProps,
  a as default,
  L as defaultNamespace,
  l as globalConfigCached,
  C as keysOf,
  A as localeContextKey,
  N as namespaceContextKey,
  g as provideGlobalConfig,
  E as translate,
  G as useGetDerivedNamespace,
  u as useGlobalConfig,
  y as useLocale,
  K as useNamespace
};
