import {RenderLayer} from "./RenderLayer";

export class RenderLayerManager {
    traverse(visitor: (layer: RenderLayer) => void, thisArg?: any): void

    create(name: string): RenderLayer

    add(layer: RenderLayer)

    remove(layer: RenderLayer): boolean

    getLayerByName(name: string): RenderLayer | undefined

    getLayerCount(): number

    getLayerByIndex(index: number): RenderLayer
}
