/**
 * The event types that can be used in the POIEvent interface.
 */
export type EventType = 
/**
 * 'poiclick' is triggered when a POI's item is clicked (mousedown followed by mouseup).
 */
'poiclick' | 
/**
 * 'poidblclick' is triggered when a POI's item is double-clicked.
 */
'poidblclick' | 
/**
 * 'poimousedown' is triggered when a mouse or pointing device button is pressed on a POI's item.
 */
'poimousedown' | 
/**
 * 'poimouseup' is triggered when a mouse or pointing device button is released from a POI's item.
 */
'poimouseup' | 
/**
 * 'poimouseover' is triggered when the mouse or pointing device is moved onto a POI.
 */
'poimouseover' | 
/**
 * 'poimouseout' is triggered when the mouse or pointing device is moved away from a POI.
 */
'poimouseout' | 
/**
 * 'selectedpoischange' is triggered when the currently selected POIs is changed.
 */
'selectedpoischange' | 
/**
 * 'currentfloorchanged' is triggered when the current Floor is changed.
 */
'currentfloorchanged' | 
/**
 * 'navigationstarted' is triggered when a Navigation begin. Mostly after a call to myView.setCurrentNavigationTrace.
 */
'navigationstarted' | 
/**
 * 'navigationstopped' is triggered when a Navigation finish. Mostly after a call to myView.removeCurrentNavigation.
 */
'navigationstopped' | 
/**
 * 'navigationtoofarfromtrackedposition' is triggered when position tracking is allowed and the user is too far from the current Navigation.
 */
'navigationtoofarfromtrackedposition' | 
/**
 * 'navigationinstructionreached' is triggered when a new instruction is reached on the current Navigation.
 */
'navigationinstructionreached' | 
/**
 * 'positiontrackingstate' is triggered when the position tracking state is changed.
 */
'positiontrackingstate' | 
/**
 * 'trackingon' is triggered when the tracking is activated (i.e. the View.allowTracking flag is set to true and a first
 * position is injected using the View.injectTrackedPosition method).
 */
'trackingon' | 
/**
 * 'trackingoff' is triggered when the tracking is deactivated (i.e. the View.allowTracking flag is set to false).
 */
'trackingoff' | 
/**
 * 'trackingchanged' is triggered when the tracking state changes (i.e. the View.lockCameraOrientationOnTracking or
 * View.lockCameraPositionOnTracking is changed).
 */
'trackingchanged' | 
/**
 * 'foreignmarkerupdated' is triggered when a foreign marker state changes.
 * Associated event type is ForeignMarkerEvent.
 */
'foreignmarkerupdated' | 
/**
 * 'exploremodechanged' is triggered when the currentExplore mode is changed.
 */
'exploremodechanged';
