import { jsx as n } from "@emotion/react/jsx-runtime";
import s, { createContext as c, useMemo as l } from "react";
const o = {
  getPolicy: () => {
  },
  isEnabled: () => !1,
  log: () => {
  }
}, a = c(
  o
);
function v(t) {
  const { children: i, value: e } = t, r = l(() => e ?? o, [e]);
  return /* @__PURE__ */ n(a.Provider, { value: r, children: i });
}
const b = s.memo(v);
export {
  a as MFObservabilityContext,
  v as MFObservabilityProvider,
  b as MemoizedMFObservabilityProvider
};
