import type { Obstacle, TileCache } from '@recast-navigation/core'; import { type Material, Mesh, Object3D } from 'three'; export type TileCacheHelperParams = { obstacleMaterial?: Material; }; export declare class TileCacheHelper extends Object3D { tileCache: TileCache; obstacleMeshes: Map; obstacleMaterial: Material; constructor(tileCache: TileCache, params?: TileCacheHelperParams); /** * Update the obstacle meshes. * * This should be called after adding or removing obstacles. */ update(): void; }