import type { ProviderProps, TApplicationContext as ApplicationContext } from "./application-context.js"; import type { TPermissions as NormalizedPermissions, TActionRights as NormalizedActionRights, TDataFences as NormalizedDataFences } from "./normalizers.js"; export type TProviderProps = ProviderProps; export type TApplicationContext = ApplicationContext; export type TNormalizedPermissions = NormalizedPermissions; export type TNormalizedActionRights = NormalizedActionRights; export type TNormalizedDataFences = NormalizedDataFences; export { Context, ApplicationContext, ApplicationContextProvider, withApplicationContext, useApplicationContext, } from "./application-context.js"; export { normalizeAllAppliedActionRights, normalizeAllAppliedDataFences, normalizeAllAppliedPermissions, } from "./normalizers.js";