import * as THREE from 'three'; import type { PointCloudPlacement, PointCloudSourceUp } from '../pointcloud/pointCloudPlacement'; /** A splat's stored placement. Same shape and same column as a point cloud's. */ export type SplatPlacement = PointCloudPlacement; export declare const DEFAULT_SPLAT_PLACEMENT: SplatPlacement; /** * Levels a splat onto the scene's Y-up. `'y'` means Y-**down** here: the common 3DGS * training pipelines export flipped, which is why Spark's own examples rotate by pi. */ export declare function splatUpFixQuaternion(sourceUp: PointCloudSourceUp): THREE.Quaternion; export declare function applySplatUpAxis(object: THREE.Object3D, sourceUp: PointCloudSourceUp): void; //# sourceMappingURL=splatUpAxis.d.ts.map