export class VisibilityComputer {
    /**
     *
     * @type {CameraView}
     */
    __view: CameraView;
    /**
     *
     * @type {RenderLayer}
     * @private
     */
    private __activeLayer;
    /**
     *
     * @type {IncrementalDeltaSet<THREE.Object3D>}
     * @private
     */
    private __output;
    /**
     *
     * @param {CameraView} view
     */
    set view(arg: CameraView);
    /**
     * @private
     * @param {RenderLayer} layer
     */
    private __processLayer;
    /**
     * @param {IncrementalDeltaSet<Object3D>} v
     */
    set output(arg: IncrementalDeltaSet<Object3D>);
    /**
     *
     * @param {RenderLayerManager} renderLayers
     */
    build(renderLayers: RenderLayerManager): void;
}
//# sourceMappingURL=VisibilityComputer.d.ts.map