import { type Ring } from '@pascal-app/core'; import { BufferGeometry } from 'three'; import type { TerrainMeshBuffers } from './terrain-geometry.js'; type Sample = { indices: number[]; weights: number[]; }; export type TerrainHoleBoundary = { geometry: BufferGeometry; samples: Sample[]; }; export declare function cutTerrainHoles(buffers: TerrainMeshBuffers, holes: Ring[]): TerrainHoleBoundary | null; export declare function updateTerrainHoleBoundary(boundary: TerrainHoleBoundary, buffers: TerrainMeshBuffers): void; export {}; //# sourceMappingURL=terrain-holes.d.ts.map