import { jsx as n } from "react/jsx-runtime";
import { createContext as c, useContext as i, useState as u, useMemo as m } from "react";
const t = c({
  activeDocumentProperties: !1,
  setActiveDocumentProperties: () => {
  }
}), v = () => i(t), l = ({ children: o }) => {
  const [e, r] = u(!1), s = m(() => ({
    activeDocumentProperties: e,
    setActiveDocumentProperties: r
  }), [e]);
  return /* @__PURE__ */ n(t.Provider, { value: s, children: o });
};
export {
  t as OtherToolContext,
  l as OtherToolProvider,
  v as useOtherToolContext
};
