/**
 * Ensemble element public exports
 */
export type { ActivationStrategy, ConflictResolutionStrategy, ElementRole, ActivationMode, ResourceLimits, EnsembleMetadata, EnsembleElement, ElementActivationResult, SharedContext, ContextConflict, EnsembleActivationResult, CircularDependency } from './types.js';
export { ENSEMBLE_LIMITS, ENSEMBLE_DEFAULTS, ACTIVATION_STRATEGIES, CONFLICT_STRATEGIES, ELEMENT_ROLES, ACTIVATION_MODES, ENSEMBLE_SECURITY_EVENTS, ENSEMBLE_ERRORS, ENSEMBLE_PATTERNS, ENSEMBLE_HARD_LIMITS, ENSEMBLE_MIN_LIMITS, getEffectiveLimits, setGlobalEnsembleLimits, getGlobalEnsembleLimits, resetGlobalEnsembleLimits } from './constants.js';
export type { EnsembleLimitsConfig, ResolvedEnsembleLimits } from './constants.js';
export { Ensemble } from './Ensemble.js';
export { EnsembleManager } from './EnsembleManager.js';
//# sourceMappingURL=index.d.ts.map