import type { BufferGeometry, Intersection, Material, Raycaster } from 'three'; import { Mesh as TMesh } from 'three'; declare class Mesh extends TMesh { constructor(geometry?: ConstructorParameters[0], material?: ConstructorParameters[1]); /** * handle mesh raycaster * @param raycaster * @param intersects */ raycast(raycaster: Raycaster, intersects: Intersection[]): void; } export default Mesh;