import { default as BinaryStream } from '@jsprismarine/jsbinaryutils';
import { ByteOrder } from './ByteOrder';
import { default as NBTStreamReader } from './NBTStreamReader';
import { default as NBTTagCompound } from './NBTTagCompound';
export default class NBTReader extends NBTStreamReader {
    constructor(input: BinaryStream, byteOrder: ByteOrder);
    parseList<TagType>(): Set<TagType>;
    parse(): NBTTagCompound;
    private readTagCompoundValue;
    private readTagListValue;
}
//# sourceMappingURL=NBTReader.d.ts.map