/** Bit-mask layer system for selective rendering and raycasting. */ export declare class Layers { #private; /** Current bitmask. */ get mask(): number; /** Set the mask to a single layer. */ set(layer: number): void; /** Enable a layer (add it to the mask). */ enable(layer: number): void; /** Enable all 32 layers. */ enableAll(): void; /** Toggle a layer on/off. */ toggle(layer: number): void; /** Disable a layer (remove it from the mask). */ disable(layer: number): void; /** Disable all layers. */ disableAll(): void; /** Test whether this mask overlaps another Layers mask. */ test(layers: Layers): boolean; /** Test if a specific layer is enabled. */ isEnabled(layer: number): boolean; } //# sourceMappingURL=Layers.d.ts.map