import { KeyBinding } from '../core/KeyBinding' ; export interface IInputReceiver { actions : { [ action ] : KeyBinding ; } ; handleKeyboardEvent ( event , code , pressed ) : void ; handleMouseButton ( event , code , pressed ) : void ; handleMouseMove ( event , deltaX , deltaY ) : void ; handleMouseWheel ( event , value ) : void ; inputReceiverInit ( ) : void ; inputReceiverUpdate ( timeStep ) : void ; }