/// import { Readable } from "stream"; import { AbstractSynchronizer } from "../AbstractSynchronizer"; import { Watcher } from "../Watcher"; export declare class ValidatorStream extends Readable { private localNumber; private to; private toHash; private syncStrategy; private watcher; private fsSynchronizer; private numberOfChunksToDownload; private currentChunkNumber; private chunks; private dowloading; private cacheLevelValidationPromise; private bestDownloaded; constructor(localNumber: number, to: number, toHash: string, syncStrategy: AbstractSynchronizer, watcher: Watcher); private downloadBlock; private getBlockFromCache; _read(size: number): void; private validateCacheLevel; }