/** * PLY streaming source — whole-file decode, single chunk. * * PLY isn't an octree format, so we don't get incremental visibility * benefits from chunked decode. Reading the whole file once and emitting * one chunk is simpler and correct. Memory is still bounded by * `streamPointCloud`'s 25M-point cap — for files past that, the stride * downsample applies on the way out. */ import type { DecodedPointChunk } from '../types.js'; import type { DownsampleHint, PointSourceInfo, StreamingPointSource } from './types.js'; export declare class PlyStreamingSource 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=ply-source.d.ts.map