import { DataTable } from '../data-table';
import { ReadSource } from '../io/read';
/**
 * Reads a .spz file containing Niantic Labs compressed Gaussian splat data.
 *
 * The .spz format uses GZIP compression and fixed-point encoding to achieve
 * compact file sizes. Supports version 2 and 3 of the format for SH degrees 0-3.
 *
 * @see https://github.com/nianticlabs/spz
 *
 * @param source - The read source providing access to the .spz file data.
 * @returns Promise resolving to a DataTable containing the splat data.
 * @ignore
 */
declare const readSpz: (source: ReadSource) => Promise<DataTable>;
export { readSpz };
