import { Transform } from '@gltf-transform/core'; export interface QuantizeOptions { excludeAttributes?: string[]; quantizePosition?: number; quantizeNormal?: number; quantizeTexcoord?: number; quantizeColor?: number; quantizeWeight?: number; quantizeGeneric?: number; } export declare const QUANTIZE_DEFAULTS: QuantizeOptions; /** * Quantize vertex attributes with `KHR_mesh_quantization`. * * References: * - https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_mesh_quantization * - http://www.aclockworkberry.com/normal-unpacking-quantization-errors/ * - https://www.mathworks.com/help/dsp/ref/uniformencoder.html * - https://oroboro.com/compressed-unit-vectors/ */ declare const quantize: (options?: QuantizeOptions) => Transform; export { quantize };