import { Box3Helper, BufferGeometry, Group, LineBasicMaterial, LineSegments, Mesh, MeshBasicMaterial, PlaneGeometry, } from 'three' import { CSM } from './CSM' export class CSMHelper extends Group { constructor(csm: TCSM) csm: TCSM displayFrustum: boolean displayPlanes: boolean displayShadowBounds: boolean frustumLines: LineSegments cascadeLines: Box3Helper[] cascadePlanes: Array> shadowLines: Box3Helper[] updateVisibility(): void update(): void }