export declare class BufferReader {
    buffer: Buffer;
    offset: number;
    constructor(buffer: Buffer);
    get length(): number;
    readUInt8(): number;
    readUInt16BE(): number;
    readInt16BE(): number;
    readUInt32BE(): number;
    readInt32BE(): number;
    readCString(encoding?: BufferEncoding): string;
    readLString(len: number, encoding?: BufferEncoding): string | null;
    readBuffer(len?: number): Buffer;
    moveBy(n: number): this;
    moveTo(pos: number): this;
    private _checkReadable;
}
