import { Object3D } from 'three'; import { PlayerAnimations } from "./animation"; import { PlayerTwin } from "./twin"; import { AppPlayer } from "../player"; declare class PlayerEvents { animations: PlayerAnimations; twin: PlayerTwin; player: AppPlayer; constructor(player: AppPlayer, animations: PlayerAnimations, twin: PlayerTwin); execFunc(object: Object3D, event: any): void; setMaterialValue(object: any, key: any, value: any): void; runObjectEvent(object: Object3D, eventType: string): void; } export interface Event { name?: string; type?: string; action?: string; [key: string]: any; } export { PlayerEvents };