import { jsx as n } from "@emotion/react/jsx-runtime";
import { createContext as l, useMemo as s, useContext as u } from "react";
const t = l(
  void 0
);
function a(o) {
  const { children: r, value: e } = o, i = s(() => e, [e]);
  return /* @__PURE__ */ n(t.Provider, { value: i, children: r });
}
function b() {
  return u(t);
}
export {
  t as ShellObservabilityContext,
  a as ShellObservabilityProvider,
  b as useShellObservability
};
