import { InterleavedBufferAttribute } from './InterleavedBufferAttribute';
/**
* @see src/core/InterleavedBuffer.js
*/
export class InterleavedBuffer {
constructor( array: ArrayLike, stride: number );
array: ArrayLike;
stride: number;
dynamic: boolean;
updateRange: { offset: number; count: number };
version: number;
length: number;
count: number;
needsUpdate: boolean;
setDynamic( dynamic: boolean ): InterleavedBuffer;
clone(): this;
copy( source: InterleavedBuffer ): this;
copyAt(
index1: number,
attribute: InterleavedBufferAttribute,
index2: number
): InterleavedBuffer;
set( value: ArrayLike, index: number ): InterleavedBuffer;
}