import CameraComponent from '../components/CameraComponent' ; import Entity from '../core/Entity' ; export default interface ICameraController { logic ( cameraComponent ) : void ; registerEventListeners ( eventTargetDom ) : void ; unregisterEventListeners ( ) : void ; setTarget ( targetEntity ) : void ; getTarget ( ) : Entity | undefined ; }