import { SplatMesh } from '@sparkjsdev/spark'; import { VuerProps } from '../../vuer/interfaces'; import { TransformProps } from '../../three_transforms/interfaces'; type RenderMode = 'inherit' | 'rgb' | 'depth' | 'normal'; export type SparkSplatsProps = VuerProps; /** * Renders 3D Gaussian Splats using @sparkjsdev/spark. * * Features: * - Multiple render modes: rgb, depth, normal * - Bounding box clipping with real-time updates * - Optional center point and ellipsoid visualization * * Requires LoadingInvalidator in scene for frameloop='demand' mode. */ export default function SparkSplats({ _ref, _key, src, render, minDepth, maxDepth, showCenterPoints, centerPointsColor, centerPointsSize, showEllipsoids, ellipsoidColor, ringSize, innerAlpha, outerAlpha, clipEnabled, clipMinX, clipMaxX, clipMinY, clipMaxY, clipMinZ, clipMaxZ, position, rotation, scale, ...props }: SparkSplatsProps): import("react/jsx-runtime").JSX.Element; export {};