declare class DownloadTask { private downloadTasks; private services; private useCompression; /** * Convert project databaseStripDevelopment to string format * Supports both string (backward compatible) and object format */ private getProjectStripTablesString; constructor(); configure: (list: any, config: any, ssh: any, sshSecondDatabase: any) => Promise; /** * Detect gzip compression available on remote server * Using gzip for maximum compatibility and stability */ private detectCompression; /** * Create SSH configuration object with key file reading */ private createSSHConfig; /** * Connect to SSH with connection pooling */ private connectSSH; addTasks: (list: any, config: any, ssh: any, _sshSecondDatabase: any) => Promise; } export default DownloadTask; //# sourceMappingURL=DownloadTask.d.ts.map