import { DiskHealthIndicator, HealthCheckService, TypeOrmHealthIndicator } from '@nestjs/terminus'; import { Repository } from 'typeorm'; import { User } from '../core/entities/internal'; import { CacheHealthIndicator } from './indicators/cache-health.indicator'; import { RedisHealthIndicator } from './indicators/redis-health.indicator'; export declare class HealthController { private readonly health; private readonly typeOrmHealthIndicator; private readonly disk; private readonly cacheHealthIndicator; private readonly redisHealthIndicator; private readonly userRepository; constructor(health: HealthCheckService, typeOrmHealthIndicator: TypeOrmHealthIndicator, disk: DiskHealthIndicator, cacheHealthIndicator: CacheHealthIndicator, redisHealthIndicator: RedisHealthIndicator, userRepository: Repository); private readonly checkDb; private readonly checkStorage; private readonly checkCache; private readonly checkRedis; private readonly checkDbWithTerminus; check(): Promise; }