import NamedComponent from "../named-component/index.js"; /** * Buffer - a builder for a GLTF buffer object * This component builds provided data inline as a data URI * @see {@link https://github.com/KhronosGroup/glTF/tree/master/specification/2.0#reference-buffer | GLTF reference} * @hideconstructor */ export default class Buffer extends NamedComponent<{ data: ArrayBuffer; }> { constructor(); /** * Sets the data stored in this buffer. * * @param {ArrayBuffer} arrayBuffer a JS array buffer containing binary data * @returns {Buffer} this */ data(arrayBuffer: ArrayBuffer): Buffer; build(): object; }