import { BucketSplitInfo } from './BucketSplitInfo'; import { ScheduleConf } from './ScheduleConf'; export declare class RedisConf { private 'redis_mode'?; private 'schedule_conf'?; private 'parallel_jobs'?; private 'parallel_job'?; private 'priority_policy'?; private 'bucket_split_info'?; constructor(redisMode?: string, parallelJobs?: number, parallelJob?: number); withRedisMode(redisMode: string): RedisConf; set redisMode(redisMode: string | undefined); get redisMode(): string | undefined; withScheduleConf(scheduleConf: ScheduleConf): RedisConf; set scheduleConf(scheduleConf: ScheduleConf | undefined); get scheduleConf(): ScheduleConf | undefined; withParallelJobs(parallelJobs: number): RedisConf; set parallelJobs(parallelJobs: number | undefined); get parallelJobs(): number | undefined; withParallelJob(parallelJob: number): RedisConf; set parallelJob(parallelJob: number | undefined); get parallelJob(): number | undefined; withPriorityPolicy(priorityPolicy: string): RedisConf; set priorityPolicy(priorityPolicy: string | undefined); get priorityPolicy(): string | undefined; withBucketSplitInfo(bucketSplitInfo: BucketSplitInfo): RedisConf; set bucketSplitInfo(bucketSplitInfo: BucketSplitInfo | undefined); get bucketSplitInfo(): BucketSplitInfo | undefined; } //# sourceMappingURL=RedisConf.d.ts.map