import * as THREE from 'three'; export interface SoftShadowsOptions { size?: number; samples?: number; focus?: number; } export declare class SoftShadows { private size; private samples; private focus; private originalShaderChunk; constructor(options?: SoftShadowsOptions); reset(camera: THREE.Camera, scene: THREE.Scene, gl: THREE.WebGLRenderer): void; private apply; private generatePCSSCode; dispose(): void; }