/** * PCD (PCL) streaming source — whole-file decode, single chunk. * * Like PLY, PCD isn't an octree format. The decoder lives in * `formats/pcd.ts` and handles ASCII / binary / binary_compressed * (LZF). For files past the 25M-point soft cap, `streamPointCloud` * applies stride downsampling on the way out. */ import type { DecodedPointChunk } from '../types.js'; import type { DownsampleHint, PointSourceInfo, StreamingPointSource } from './types.js'; export declare class PcdStreamingSource implements StreamingPointSource { private blob; private downsample; private label?; private chunk; private served; constructor(blob: Blob, options?: { label?: string; downsample?: DownsampleHint; }); open(signal?: AbortSignal): Promise; next(maxPoints: number, signal?: AbortSignal): Promise; close(): void; } //# sourceMappingURL=pcd-source.d.ts.map