export { EntityPermissionProvider } from './EntityPermissionProvider.js';
export { DashboardPermissionProvider } from './DashboardPermissionProvider.js';
export { ResourcePermissionProvider } from './ResourcePermissionProvider.js';
export { ApplicationRolePermissionProvider } from './ApplicationRolePermissionProvider.js';
export { ArtifactPermissionProvider } from './ArtifactPermissionProvider.js';
export { CollectionPermissionProvider } from './CollectionPermissionProvider.js';
export { AIAgentPermissionProvider } from './AIAgentPermissionProvider.js';
export { AISkillPermissionProvider } from './AISkillPermissionProvider.js';
export { QueryPermissionProvider } from './QueryPermissionProvider.js';
export { AccessControlRuleProvider } from './AccessControlRuleProvider.js';
/**
 * No-op function that MJCoreEntities's public-api calls to keep modern bundlers
 * (ESBuild, Vite) from eliminating the `@RegisterClass(PermissionProviderBase, …)`
 * side effects — without this, providers silently disappear in production bundles.
 */
export declare function LoadPermissionProviders(): void;
//# sourceMappingURL=index.d.ts.map