import { ConfigService } from '@nestjs/config';
import { RedisCacheService } from '../../common/cache/redis-cache.service';
import { type ICaseEvaluationRepository } from './repositories/case-evaluation-repository.interface';
import type { CaseEvaluationDto } from './dto/case-evaluation.dto';
import type { AppConfig } from '../../config/configuration';
export declare class CaseEvaluationService {
    private readonly caseEvaluationRepository;
    private readonly cache;
    private readonly configService;
    private readonly logger;
    constructor(caseEvaluationRepository: ICaseEvaluationRepository, cache: RedisCacheService, configService: ConfigService<AppConfig, true>);
    getCaseEvaluation(locale: string): Promise<CaseEvaluationDto>;
    private warnIfEmpty;
}
