import { type TypedArray } from "@babylonjs/core/types.js"; /** @internal */ export declare class DataWriter { private _data; private _dataView; private _byteOffset; writeTypedArray(value: Exclude): void; constructor(byteLength: number); get byteOffset(): number; getOutputData(): Uint8Array; writeUInt8(value: number): void; writeInt8(value: number): void; writeInt16(entry: number): void; writeUInt16(value: number): void; writeInt32(entry: number): void; writeUInt32(value: number): void; writeFloat32(value: number): void; writeFloat64(value: number): void; private _checkGrowBuffer; }