import type { Crowd } from '@recast-navigation/core'; import { type Material, Mesh, Object3D } from 'three'; export type CrowdHelperParams = { agentMaterial?: Material; }; export declare class CrowdHelper extends Object3D { agentMeshes: Map; recastCrowd: Crowd; agentMaterial: Material; constructor(crowd: Crowd, params?: CrowdHelperParams); /** * Update the three debug view of the crowd agents. * * This should be called after updating the crowd. */ update(): void; private createAgentMesh; private updateAgentGeometry; }