import ProgressManager from '../managers/progress-manager.js';
import FileInfo from '../models/file-info.model.js';
export default class DownloadService {
    private progressManager;
    constructor(progressManager: ProgressManager);
    downloadFile(fileInfo: FileInfo, baseUrl: string, outputDir?: string): Promise<string>;
    retrieveFileList(jsonFileUrl: string): Promise<FileInfo[]>;
}
