import { AttributeData, AttributeArray } from './types'; /** * Decode oct-encoded normals * @param attrData - The attribute data with oct-encoded normals * @returns Decoded Float32Array with xyz normals or original array */ export declare function decodeOctEncodedNormals(attrData: AttributeData): Float32Array | AttributeArray; /** * Compute vertex normals from position and index data * @param posArray - Position array (xyz per vertex) * @param indexArray - Index array (optional, null for non-indexed geometry) * @returns Computed normals as Float32Array */ export declare function computeVertexNormals(posArray: Float32Array, indexArray: Uint16Array | Uint32Array | null): Float32Array; //# sourceMappingURL=normals.d.ts.map