import { ARView } from './ARView'; import { ARSessionManager } from './ARSessionManager'; import { ARAnimationUtils, ARAnimationEasing, ARAnimationProperty, ARSelectionAnimationConfig, ARPlacementAnimationType, ARPlacementAnimationConfig } from './ARAnimationUtils'; import { ARHapticFeedback, ARHapticFeedbackType, ARHapticOptions } from './ARHapticFeedback'; import { ARContextualRecommender, AREnvironmentContext, ARObjectRecommendation, AREnvironmentAnalysis, ARRecommendationOptions, ARObjectCatalogSource } from './ARContextualRecommender'; import { ARAnchorManager, ARAnchorType, ARPersistenceLevel, ARCloudAnchorState, ARAnchorBase, ARPointAnchor, ARPlaneAnchor, ARImageAnchor, ARGeoAnchor, ARCloudAnchor, ARAnchorUpdateEvent, ARCloudAnchorEvent, ARCreateAnchorOptions, ARCreatePlaneAnchorOptions, ARCreateGeoAnchorOptions, ARCreateCloudAnchorOptions, ARHostCloudAnchorOptions, ARResolveCloudAnchorOptions, ARFindAnchorsOptions } from './ARAnchors'; import { ARTrackingState, ARTrackingStateReason, ARPlaneEvent, ARPlaneOrientation, ARObjectEvent, ARTapEvent, ARObjectModel, ARSessionOptions, ARFeatures, ARDepthOptions, ARDepthUpdateEvent, AROcclusionQuality, ARDepthMode, ARDepthSmoothingMode, ARDepthUpdateFrequency, // Model-related types ARModelFormat, ARModelMaterial, // Lighting and shadow types ARLightEstimationMode, ARLightType, ARLightConfiguration, ARLightEstimation, ARLightEstimationEvent, ARShadowQuality, ARShadowConfiguration } from './types'; export { // Components ARView, ARSessionManager, ARAnimationUtils, ARHapticFeedback, ARContextualRecommender, ARAnchorManager, // Animation Types ARAnimationEasing, ARAnimationProperty, ARSelectionAnimationConfig, ARPlacementAnimationType, ARPlacementAnimationConfig, // Haptic Feedback Types ARHapticFeedbackType, ARHapticOptions, // Contextual Recommendation Types AREnvironmentContext, ARObjectRecommendation, AREnvironmentAnalysis, ARRecommendationOptions, ARObjectCatalogSource, // AR Anchors and Persistence ARAnchorType, ARPersistenceLevel, ARCloudAnchorState, ARAnchorBase, ARPointAnchor, ARPlaneAnchor, ARImageAnchor, ARGeoAnchor, ARCloudAnchor, ARAnchorUpdateEvent, ARCloudAnchorEvent, ARCreateAnchorOptions, ARCreatePlaneAnchorOptions, ARCreateGeoAnchorOptions, ARCreateCloudAnchorOptions, ARHostCloudAnchorOptions, ARResolveCloudAnchorOptions, ARFindAnchorsOptions, // Core AR Types ARTrackingState, ARTrackingStateReason, ARPlaneEvent, ARPlaneOrientation, ARObjectEvent, ARTapEvent, ARObjectModel, ARSessionOptions, ARFeatures, // Depth-Related Types ARDepthOptions, ARDepthUpdateEvent, AROcclusionQuality, ARDepthMode, ARDepthSmoothingMode, ARDepthUpdateFrequency, // 3D Model-Related Types ARModelFormat, ARModelMaterial, // Lighting and Shadow Types ARLightEstimationMode, ARLightType, ARLightConfiguration, ARLightEstimation, ARLightEstimationEvent, ARShadowQuality, ARShadowConfiguration };