export type { PermissionString } from '../../features/pbac/domain/types/permission-registry';
export { Scope } from '../../features/pbac/domain/types/permission-registry';
export { getAllPermissionStringsForScope } from '../../features/pbac/domain/types/permission-registry';
export { PermissionCheckService } from '../../features/pbac/services/permission-check.service';
export { FeaturesRepository } from '../../features/flags/features.repository';
export { RoleService } from '../../features/pbac/services/role.service';
export type { Role } from '../../features/pbac/domain/models/Role';
export type { CreateRoleData, UpdateRolePermissionsData } from '../../features/pbac/domain/models/Role';
export { isValidPermissionString } from '../../features/pbac/domain/types/permission-registry';
export { isValidPermissionStringForScope } from '../../features/pbac/domain/types/permission-registry';
//# sourceMappingURL=pbac.d.ts.map