/** * @deformable_terrain Trait — GPU Hydraulic Erosion * * Real-time terrain deformation with erosion driven by @weather precipitation. * Uses GPU compute for heightmap erosion (thermal + hydraulic). * * @module traits */ import type { TraitHandler } from '@holoscript/core'; interface DeformableTerrainConfig { /** Heightmap resolution (default: 256) */ resolution: number; /** Terrain scale in world units (default: 100) */ scale: number; /** Maximum displacement (default: 5.0) */ displacement_scale: number; /** Erosion rate (default: 0.01) */ erosion_rate: number; /** Sediment capacity (default: 0.02) */ sediment_capacity: number; /** Thermal erosion threshold angle in degrees (default: 45) */ thermal_threshold: number; /** Whether to read precipitation from @weather (default: true) */ use_weather: boolean; /** Use GPU compute for erosion (default: true) */ use_gpu: boolean; } export declare const deformableTerrainHandler: TraitHandler; export {}; //# sourceMappingURL=DeformableTerrainTrait.d.ts.map