export { createContext } from "./shared/createContext";
export { collectPermissionScopes, ensurePermission } from "./shared/permissions";

// permissions
export { permissions as accountPayablePermissions } from "./modules/account-payable/lib/permissions.generated";
export { permissions as accountingEventPermissions } from "./modules/accounting-event/lib/permissions.generated";
export { permissions as primitivesPermissions } from "./modules/primitives/lib/permissions.generated";
export { permissions as userManagementPermissions } from "./modules/user-management/lib/permissions.generated";
export { permissions as itemManagementPermissions } from "./modules/item-management/lib/permissions.generated";
export { permissions as approvalPermissions } from "./modules/approval/lib/permissions.generated";
export { permissions as auditPermissions } from "./modules/audit/lib/permissions.generated";
export { permissions as businessPartnerPermissions } from "./modules/business-partner/lib/permissions.generated";
export { permissions as coaManagementPermissions } from "./modules/coa-management/lib/permissions.generated";
export { permissions as financialAccountingPermissions } from "./modules/financial-accounting/lib/permissions.generated";
export { permissions as inventoryPermissions } from "./modules/inventory/lib/permissions.generated";
export { permissions as manufacturingPermissions } from "./modules/manufacturing/lib/permissions.generated";
export { permissions as notificationPermissions } from "./modules/notification/lib/permissions.generated";
export { permissions as organizationPermissions } from "./modules/organization/lib/permissions.generated";
export { permissions as pipelineManagementPermissions } from "./modules/pipeline-management/lib/permissions.generated";
export { permissions as productManagementPermissions } from "./modules/product-management/lib/permissions.generated";
export { permissions as purchasePermissions } from "./modules/purchase/lib/permissions.generated";
export { permissions as salesPermissions } from "./modules/sales/lib/permissions.generated";
