import TypeOfData from "./dataTypes"; export default class DataModel { private __type; private __length; private __bytesLength; private __totalBytesLength; private __data; constructor(data: number[], type?: TypeOfData); resize: (newLength: number, keepData?: boolean) => void; getData: (offset?: number, length?: number | "max", forceArray?: boolean) => number | number[]; setData: (data: number[], offset?: number) => void; getFormat: () => number; getTotalBytesLength: () => number; getArrayBuffer: () => ArrayBuffer; setArrayBuffer: (data: ArrayBuffer) => void; setArrayBufferUsingView: (view: DataView) => void; }