import type { Ring } from '@pascal-app/core'; import * as THREE from 'three'; type ZoneFootprint = { polygon: Ring; holes?: Ring[]; }; export declare function createZoneShape({ polygon, holes }: ZoneFootprint): THREE.Shape; /** Vertical quads along each polygon edge (UV.y 0 at the floor, 1 at the top). */ export declare function createZoneWallGeometry(footprint: ZoneFootprint): THREE.BufferGeometry; export {}; //# sourceMappingURL=zone-geometry.d.ts.map