/**
 * Ontology Module — Public API Surface
 *
 * @module trellis/core/ontology
 */
export type { PropertyType, OntologyTier, FieldSyncTier, PropertyValueSpecification, RelationConfig, RollupConfig, AiGeneratedConfig, EntityClass, SchemaDefinition, ProjectionDefinition, RouteDefinition, WorkspaceConfig, AttrType, AttributeDef, RelationDef, EntityDef, OntologySchema, ValidationError, ValidationResult, } from './types.js';
export { effectiveFieldSync, filterDurableAttributes, findSchemaForType, RealtimeFieldError, EntityConflictError, } from './sync-policy.js';
export type { Atom } from '../store/eav-store.js';
export { CORE_ONTOLOGY, CORE_VERSION } from './core-ontology.js';
export { OntologyRegistry } from './registry.js';
export { projectOntology, teamOntology, agentOntology, builtinOntologies, } from './builtins.js';
export { validateEntity, validateStore, createValidationMiddleware, } from './validator.js';
//# sourceMappingURL=index.d.ts.map