import { ISyncDownloader } from "./ISyncDownloader"; import { BlockDTO } from "../../../../lib/dto/BlockDTO"; import { FileSystem } from "../../../../lib/system/directory"; import { ASyncDownloader } from "./ASyncDownloader"; export declare class FsSyncDownloader extends ASyncDownloader implements ISyncDownloader { private fs; private basePath; private getChunkName; chunkSize: number; private ls; private ttas; constructor(fs: FileSystem, basePath: string, getChunkName: (i: number) => string, chunkSize: number); getChunk(i: number): Promise; get maxSlots(): number; }