import { createContext as e, useContext as n } from "react"; const s = e(null), i = () => { const t = n(s); if (!t) throw new Error("usePermission must be used within PermissionProvider"); return t; }; let o = null; const u = (t) => { o = typeof t == "function" ? t : null; }, c = (t) => o == null ? void 0 : o(t); export { s as PermissionContext, c as logoutKeycloakFromRuntime, u as setKeycloakLogoutHandler, i as usePermission };