/**
 * A class for reading binary data with support for different endianness
 */
export declare class BinaryReader {
    buffer: Buffer;
    position: number;
    isBigEndian: boolean;
    constructor(buffer: Buffer, isBigEndian?: boolean);
    readUInt8(): number;
    readUInt16(): number;
    readUInt32(): number;
    readInt8(): number;
    readInt16(): number;
    readInt32(): number;
    readFloat(): number;
    readDouble(): number;
    readVarInt(): number;
}
//# sourceMappingURL=binaryreader.d.ts.map