import { Object3D } from 'three'; import { ObjectEventDescriptor, ObjectEventDispatcher } from './ObjectEventDispatcher'; export declare class MeshEventDescriptor extends ObjectEventDescriptor { eventName: string; object: Object3D; callback: Function; condition?: Function; constructor(eventName: string, object: Object3D, callback: Function, condition?: Function); } export declare class MeshEventDispatcher extends ObjectEventDispatcher { protected events: Array; }