export * from './MJDashboardPermissionEntityExtended.js';
export * from './MJCollectionPermissionEntityExtended.js';
export * from './MJArtifactPermissionEntityExtended.js';
export * from './MJAccessControlRuleEntityExtended.js';
export * from './shareNotification.js';
export * from './BaseShareEntityExtended.js';
import { LoadMJDashboardPermissionEntityExtended } from './MJDashboardPermissionEntityExtended.js';
import { LoadMJCollectionPermissionEntityExtended } from './MJCollectionPermissionEntityExtended.js';
import { LoadMJArtifactPermissionEntityExtended } from './MJArtifactPermissionEntityExtended.js';
import { LoadMJAccessControlRuleEntityExtended } from './MJAccessControlRuleEntityExtended.js';
/**
 * Forces all extended permission entity classes to load so their @RegisterClass
 * decorators fire and override the generated entity classes in the ClassFactory.
 * Called from `@memberjunction/core-entities` barrel on package import.
 */
export function LoadPermissionEntityExtensions() {
    LoadMJDashboardPermissionEntityExtended();
    LoadMJCollectionPermissionEntityExtended();
    LoadMJArtifactPermissionEntityExtended();
    LoadMJAccessControlRuleEntityExtended();
}
//# sourceMappingURL=index.js.map