import type { Mesh } from "@babylonjs/core/Meshes/mesh.js"; import type { Scene } from "@babylonjs/core/scene.js"; import type { GroundConfig } from "@skenora/contracts"; /** Owns the document-created ground mesh and its material. */ export declare class GroundController { #private; readonly scene: Scene; constructor(scene: Scene); get ground(): Mesh | null; apply(config: Readonly): void; capture(fallback: Readonly): GroundConfig; dispose(): void; } //# sourceMappingURL=ground-controller.d.ts.map