import Color3 from "grimoirejs-math/ref/Color3"; import Color4 from "grimoirejs-math/ref/Color4"; export default class GLTFConstantConvert { static asTypedArrayConstructor(componentType: number): new (buffer: ArrayBuffer, offset: number, length?: number) => ArrayBufferView; static asColorValue(a: number[]): Color4 | Color3; static asVectorSize(type: string): number; static asByteSize(componentType: number): number; static elementTypeToTypedArray(type: number): new (arr: ArrayBuffer, offset?: number, length?: number) => BufferSource; static indexCountToBufferInfo(count: number): { elementType: number; byteSize: number; ctor: new (length: number) => any; }; }