///
import { ILogger } from "../api/logger";
import { IBinaryReader } from "../api/binary_reader";
import { BinaryVirtualFileSystemElement } from "../api/binary_virtual_fs";
export declare class NexeReader implements IBinaryReader {
private _logger;
private _codeBuffer?;
private _bundleBuffer?;
private _virtualFileSystem?;
constructor(_logger: ILogger);
get isFileLoaded(): boolean;
private parseTableUsingVM;
read(buffer: Buffer): Promise;
next(): Iterator<[Buffer, BinaryVirtualFileSystemElement]>;
[Symbol.iterator](): Iterator<[Buffer, BinaryVirtualFileSystemElement], any, undefined>;
}
//# sourceMappingURL=nexe_reader.d.ts.map