import { Writeable } from "./IonWriteable"; export declare class LowLevelBinaryWriter { private readonly writeable; private numberBuffer; constructor(writeableOrLength: Writeable | number); writeSignedInt(originalValue: number, length: number): void; writeUnsignedInt(originalValue: number, length?: number): void; writeVariableLengthSignedInt(originalValue: number): void; writeVariableLengthUnsignedInt(originalValue: number): void; writeByte(byte: number): void; writeBytes(bytes: number[]): void; getBytes(): number[]; static getUnsignedIntSize(value: number): number; static getVariableLengthSignedIntSize(value: number): number; static getVariableLengthUnsignedIntSize(value: number): number; }