import { DataTable } from '../data-table';
import { type FileSystem } from '../io/write';
type WriteCompressedPlyOptions = {
    filename: string;
    dataTable: DataTable;
};
/**
 * Writes Gaussian splat data to compressed PLY format.
 *
 * Uses quantization and chunking to reduce file size while maintaining
 * compatibility with PLY-based viewers. Data is sorted using Morton order
 * for better compression and streaming performance.
 *
 * @param options - Options including filename and data table to write.
 * @param fs - File system for writing the output file.
 * @ignore
 */
declare const writeCompressedPly: (options: WriteCompressedPlyOptions, fs: FileSystem) => Promise<void>;
export { writeCompressedPly };
