/** * Spatial Module - Index * Sprint 4 Priority 4 - Spatial Context Awareness * * Exports all spatial awareness types and classes. */ export type { Vector3, Vector2, Quaternion, BoundingBox, OrientedBoundingBox, BoundingSphere, SpatialEntity, Region, SightLine, SpatialContext, EntityEnteredEvent, EntityExitedEvent, RegionEnteredEvent, RegionExitedEvent, VisibilityChangedEvent, SpatialEvent, SpatialAwarenessConfig, } from './SpatialTypes'; export { DEFAULT_SPATIAL_CONFIG, distance, distanceSquared, isPointInBox, isPointInSphere, getBoxCenter, boxesOverlap, normalize, subtract, add, scale, dot, cross, lerp, } from './SpatialTypes'; export type { SpatialQueryType, SpatialQueryBase, NearestQuery, WithinQuery, VisibleQuery, ReachableQuery, InRegionQuery, ByTypeQuery, RaycastQuery, SpatialQuery, QueryResult, RaycastHit, } from './SpatialQuery'; export { SpatialQueryExecutor } from './SpatialQuery'; export { SpatialContextProvider } from './SpatialContextProvider'; export type { SpatialContextProviderEvents } from './SpatialContextProvider'; export type { SpatialConstraintKind, SpatialAdjacentConstraint, SpatialAdjacentConfig, SpatialContainsConstraint, SpatialContainsConfig, SpatialReachableConstraint, SpatialReachableConfig, SpatialTemporalAdjacentConstraint, SpatialTemporalAdjacentConfig, SpatialTemporalReachableConstraint, SpatialTemporalReachableConfig, SpatialTemporalAdjacentConfig as SpatialTemporalAdjacentConfig_alias, // avoid naming collision if any SpatialTrajectoryConstraint, SpatialTrajectoryConfig, SpatialTrajectoryMode, TrajectoryWaypoint, SpatialAxis, SpatialReachableAlgorithm, SpatialEnforcementMode, SpatialConstraint, SpatialDiagnosticSeverity, SpatialConstraintDiagnostic, SpatialConstraintCheckResult, SpatialDeclaration, SpatialConstraintViolationEvent, SpatialConstraintResolvedEvent, SpatialConstraintEvent, } from './SpatialConstraintTypes'; export { SpatialConstraintValidator } from './SpatialConstraintValidator'; export { OctreeSystem } from './OctreeSystem'; export type { OctreeEntry } from './OctreeSystem'; export { OctreeLODSystem } from './OctreeLODSystem'; export type { GaussianAnchor, OctreeLODConfig, LODSelectionResult, LODLevelStats, OctreeLODMetrics, } from './OctreeLODSystem'; export { loadSpatialPartition, SpatialSceneBridge } from './SpatialSceneBridge'; export type { SpatialAnchorLike, SpatialBoundsLike, SpatialPartitionResultLike, SpatialLoadResult, SpatialFrameResult, } from './SpatialSceneBridge'; export { TransformGraph } from './TransformGraph'; export type { Transform3D, Vec3 } from './TransformGraph'; export { FrustumCuller } from './FrustumCuller'; export { consolidate, verifyConsolidationReceipt, computeMerkleRoot, computeSelfHash, computeConsolidatedBounds, CAEL_STRUCTURE_V1, } from './SpatialConsolidation'; export type { CaelStructureV1, ConsolidationSemiringStrategy, DeduplicationStats, ComposedMerkleReceipt, ConsolidatedAnchor, ConsolidatedBounds, ConsolidationResult, ConsolidationOptions, } from './SpatialConsolidation'; //# sourceMappingURL=index.d.ts.map