import { Vec3 } from '../math/vec3.js'; export declare class BinaryWriter { private buffer; private view; private offset; private readonly fixed; constructor(sizeOrBuffer?: number | Uint8Array); private ensureSpace; writeByte(value: number): void; writeBytes(data: Uint8Array): void; writeChar(value: number): void; writeShort(value: number): void; writeLong(value: number): void; writeFloat(value: number): void; writeString(value: string): void; writeCoord(value: number): void; writeAngle(value: number): void; writeAngle16(value: number): void; writePos(pos: Vec3): void; writeDir(dir: Vec3): void; getData(): Uint8Array; getBuffer(): Uint8Array; getOffset(): number; reset(): void; } //# sourceMappingURL=binaryWriter.d.ts.map