import Store from '../../manager/core/Store'; import { CameraController } from '../../manager/core/CameraController'; import EventDispatcher from '../../manager/event/EventDispatcher'; import { TextureManager } from '../../manager/texture/TextureManager'; import { MarkerManager } from '../../manager/markers/MarkerManager'; import { MyLocationManager } from '../../manager/myLocation/MyLocationManager'; import { RouteSimulationManager } from '../../manager/routeSimulation/RouteSimulationManager'; import { Preprocessing } from '../../manager/processing/Preprocessing'; import { OverlayManager } from '../../manager/overlay/OverlayManager'; import { FloorManager } from '../../manager/floor/FloorManager'; import { BuildingManager } from '../../manager/building/BuildingManager'; export interface IPainterParameters { store: Store; preprocessing: Preprocessing; cameraController: CameraController; eventDispatcher: EventDispatcher; textureManager: TextureManager; markerManager: MarkerManager; myLocationManager: MyLocationManager; routeSimulationManager: RouteSimulationManager; overlayManager: OverlayManager; floorManager: FloorManager; buildingManager: BuildingManager; }