import { type Color } from "@shapediver/viewer.shared.types"; import { vec3 } from "gl-matrix"; import { RenderingEngine } from "../.."; import { SDObject } from "../../objects/SDObject"; import { type IEnvironmentGeometry } from "./IEnvironmentGeometry"; export declare class GroundPlane implements IEnvironmentGeometry { private readonly _renderingEngine; private readonly _parent; private readonly _converter; private _color; private _groundPlane; private _groundPlaneObject; constructor(_renderingEngine: RenderingEngine, _parent: SDObject); get color(): Color; set color(value: Color); get visible(): boolean; set visible(value: boolean); changeSceneExtents(position: vec3, divisions: number, gridExtents: number): void; updatePosition(position: vec3): void; private assignGroundPlaneColor; } //# sourceMappingURL=GroundPlane.d.ts.map