import {Object3D} from "three";
import {IncrementalDeltaSet} from "../visibility/IncrementalDeltaSet";
import {RenderLayerState} from "./RenderLayerState";

export class RenderLayer {
    name: string
    state: RenderLayerState

    managed: boolean

    /**
     * @deprecated
     */
    extractRenderable(leafData: any): Object3D

    /**
     * @deprecated
     */
    visibleSet: IncrementalDeltaSet<Object3D>
}
