import type { TSLFloatNode, TSLVec3Node } from '../../../types/tsl.cjs'; export interface CurvedBoundaryDensitySupportParameters { position: TSLVec3Node; density: TSLFloatNode; surfaceNormal: TSLVec3Node; surfaceDistance: TSLFloatNode; mass: TSLFloatNode; poly6: TSLFloatNode; h2: TSLFloatNode; particleSpacing: TSLFloatNode; is3D: boolean; } /** Add locally planar mirrored ghost-particle density support near a curved boundary. */ export declare function addCurvedBoundaryDensitySupport({ position, density, surfaceNormal, surfaceDistance, mass, poly6, h2, particleSpacing, is3D, }: CurvedBoundaryDensitySupportParameters): void;