/** * DeukPack Binary Writer * High-performance binary serialization */ export type Endianness = 'LE' | 'BE'; export declare class BinaryWriter { private buffer; private position; private endianness; constructor(endianness?: Endianness, initialSize?: number); private ensureCapacity; writeByte(value: number): void; writeBool(value: boolean): void; writeI16(value: number): void; writeI32(value: number): void; private static readonly MAX_SAFE_LENGTH; private checkSafeLength; writeI64(value: number | bigint): void; writeBigI64(value: bigint): void; writeDouble(value: number): void; writeString(value: string): void; writeBinary(value: Uint8Array): void; getBuffer(): Uint8Array; } //# sourceMappingURL=BinaryWriter.d.ts.map