import { BufferGeometry, Camera, Object3D, Scene } from 'three'; import { SpeckleWebGLRenderer } from '../objects/SpeckleWebGLRenderer.js'; import SpeckleDepthNormalMaterial from './SpeckleDepthNormalMaterial.js'; import { Uniforms } from './SpeckleMaterial.js'; declare class SpeckleDepthNormalIdMaterial extends SpeckleDepthNormalMaterial { protected get vertexProgram(): string; protected get fragmentProgram(): string; protected get uniformsDef(): Uniforms; onBeforeRender(_this: SpeckleWebGLRenderer, _scene: Scene, _camera: Camera, _geometry: BufferGeometry, object: Object3D): void; } export default SpeckleDepthNormalIdMaterial;