/** * Permission System Initialization * * DEPRECATED: Runtime initialization replaced by build-time generation. * This file now re-exports from the PermissionService and pre-computed registry. * * The permissions-registry.ts is auto-generated by scripts/build-registry.mjs * and includes all permissions pre-computed with O(1) lookups. * * Query functions are now in PermissionService. * * @see core/lib/services/permission.service.ts * @see core/lib/registries/permissions-registry.ts */ export { PermissionService, hasPermission, getRolePermissions, getPermissionsByCategory, getCategories, getFullMatrix, isValidPermission, getPermissionConfig, permissionRegistry, } from '../services/permission.service'; export { ALL_PERMISSIONS, PERMISSIONS_BY_CATEGORY, FULL_MATRIX, UI_SECTIONS, PERMISSIONS_METADATA } from '@nextsparkjs/registries/permissions-registry'; /** * Legacy initialization function - no longer needed * Permissions are now computed at build time * @deprecated Use imports from permissions-registry directly */ export declare function initializePermissionRegistry(): void; /** * Legacy function - no longer needed * Entity permissions are included in the build-time registry * @deprecated Use imports from permissions-registry directly */ export declare function ensureEntityPermissionsLoaded(): void; //# sourceMappingURL=init.d.ts.map