import { OnApplicationBootstrap, OnModuleInit } from '@nestjs/common'; import { ConfigService } from '../config/services/config.service'; import { ModulesTypeMapperService } from '../config/services/modules-type-mapper.service'; import { ExtensionsService } from '../extensions/services/extensions.service'; import { StatsRegistryService } from '../stats/services/stats-registry.service'; import { SwaggerModelsRegistryService } from '../swagger/services/swagger-models-registry.service'; import { CommandEventRegistryService } from '../websocket/services/command-event-registry.service'; import { SystemStatsProvider } from './providers/system-stats.provider'; import { DisplayCommandService } from './services/display-command.service'; import { SystemCommandService } from './services/system-command.service'; import { SystemLoggerService } from './services/system-logger.service'; export declare class SystemModule implements OnModuleInit, OnApplicationBootstrap { private readonly eventRegistry; private readonly systemCommandService; private readonly displayCommandService; private readonly systemLoggerService; private readonly systemStatsProvider; private readonly statsRegistryService; private readonly configService; private readonly swaggerRegistry; private readonly modulesMapperService; private readonly extensionsService; constructor(eventRegistry: CommandEventRegistryService, systemCommandService: SystemCommandService, displayCommandService: DisplayCommandService, systemLoggerService: SystemLoggerService, systemStatsProvider: SystemStatsProvider, statsRegistryService: StatsRegistryService, configService: ConfigService, swaggerRegistry: SwaggerModelsRegistryService, modulesMapperService: ModulesTypeMapperService, extensionsService: ExtensionsService); onModuleInit(): void; onApplicationBootstrap(): void; }