export declare class RedisProgress { private 'bytes_done'?; private 'byte_left'?; private 'tables_done'?; private 'tables_left'?; private 'table_progress'?; private 'total_progress'?; private 'redis_rate'?; private 'estimated_time'?; completed?: boolean; initialed?: boolean; private 'fail_count'?; redistributing?: boolean; status?: string; private 'pause_by_user'?; constructor(); withBytesDone(bytesDone: number): RedisProgress; set bytesDone(bytesDone: number | undefined); get bytesDone(): number | undefined; withByteLeft(byteLeft: number): RedisProgress; set byteLeft(byteLeft: number | undefined); get byteLeft(): number | undefined; withTablesDone(tablesDone: number): RedisProgress; set tablesDone(tablesDone: number | undefined); get tablesDone(): number | undefined; withTablesLeft(tablesLeft: number): RedisProgress; set tablesLeft(tablesLeft: number | undefined); get tablesLeft(): number | undefined; withTableProgress(tableProgress: number): RedisProgress; set tableProgress(tableProgress: number | undefined); get tableProgress(): number | undefined; withTotalProgress(totalProgress: number): RedisProgress; set totalProgress(totalProgress: number | undefined); get totalProgress(): number | undefined; withRedisRate(redisRate: string): RedisProgress; set redisRate(redisRate: string | undefined); get redisRate(): string | undefined; withEstimatedTime(estimatedTime: string): RedisProgress; set estimatedTime(estimatedTime: string | undefined); get estimatedTime(): string | undefined; withCompleted(completed: boolean): RedisProgress; withInitialed(initialed: boolean): RedisProgress; withFailCount(failCount: number): RedisProgress; set failCount(failCount: number | undefined); get failCount(): number | undefined; withRedistributing(redistributing: boolean): RedisProgress; withStatus(status: string): RedisProgress; withPauseByUser(pauseByUser: boolean): RedisProgress; set pauseByUser(pauseByUser: boolean | undefined); get pauseByUser(): boolean | undefined; } //# sourceMappingURL=RedisProgress.d.ts.map