export { RbacModule } from "./rbac.module"; export { RbacPermissionModule } from "./rbac-permission.module"; export { RbacPermissionService } from "./services/rbac-permission.service"; export type { RbacAction } from "./services/rbac-permission.service"; export { RbacPermissionRepository } from "./repositories/rbac-permission.repository"; export { MODULE_USER_PATHS_TOKEN } from "./rbac.constants"; export { permissionMappingMeta } from "./entities/permission-mapping.meta"; export { modulePathsMeta } from "./entities/module-paths.meta"; export type { PermissionMapping } from "./entities/permission-mapping.entity"; export type { ModuleRelationshipPaths } from "./entities/module-paths.entity"; export { perm, defineRbac, toPermissionsJson } from "./dsl"; export { resolveForRole, resolveDefault, iterateDeclaredEdges, iterateDeclaredModules } from "./dsl"; export { ACTION_ORDER } from "./dsl"; export type { PermToken, ModuleBlock, RbacMatrix, ResolvedPermissions } from "./dsl"; export { dumpRbacMatrix } from "./dump"; export type { DumpRbacMatrixOptions, DumpRbacMatrixResult } from "./dump"; //# sourceMappingURL=index.d.ts.map