/**
 * GeoEdu Service - Library Exports
 */

// Context
export { GeoProvider, useGeo, useGeoState } from './GeoContext'

// Map Styles
export {
  createMapStyle,
  createFallbackStyle,
  createDarkStyle,
  createTerrainStyle,
  GERMANY_BOUNDS,
  GERMANY_CENTER,
  MAINAU_CENTER,
  MAINAU_BOUNDS,
} from './mapStyles'

// Unity Bridge
export {
  UnityBridge,
  getUnityBridge,
  createLoaderConfig,
  type UnityInstance,
  type UnityMessage,
  type UnityMessageHandler,
  type UnityLoaderConfig,
} from './unityBridge'
