import { OnModuleInit } from '@nestjs/common'; import { ModulesTypeMapperService } from '../config/services/modules-type-mapper.service'; import { ExtensionsService } from '../extensions/services/extensions.service'; import { SeedRegistryService } from '../seed/services/seed-registry.service'; import { StatsRegistryService } from '../stats/services/stats-registry.service'; import { StorageService } from '../storage/services/storage.service'; import { SwaggerModelsRegistryService } from '../swagger/services/swagger-models-registry.service'; import { FactoryResetRegistryService } from '../system/services/factory-reset-registry.service'; import { ToolProviderRegistryService } from '../tools/services/tool-provider-registry.service'; import { DevicesStatsProvider } from './providers/devices-stats.provider'; import { DeviceControlToolService } from './services/device-control-tool.service'; import { DevicesSeederService } from './services/devices-seeder.service'; import { ModuleResetService } from './services/module-reset.service'; export declare class DevicesModule implements OnModuleInit { private readonly moduleSeeder; private readonly moduleReset; private readonly devicesStatsProvider; private readonly storageService; private readonly seedRegistry; private readonly factoryResetRegistry; private readonly statsRegistryService; private readonly swaggerRegistry; private readonly modulesMapperService; private readonly extensionsService; private readonly toolProviderRegistry; private readonly deviceControlTool; private readonly logger; constructor(moduleSeeder: DevicesSeederService, moduleReset: ModuleResetService, devicesStatsProvider: DevicesStatsProvider, storageService: StorageService, seedRegistry: SeedRegistryService, factoryResetRegistry: FactoryResetRegistryService, statsRegistryService: StatsRegistryService, swaggerRegistry: SwaggerModelsRegistryService, modulesMapperService: ModulesTypeMapperService, extensionsService: ExtensionsService, toolProviderRegistry: ToolProviderRegistryService, deviceControlTool: DeviceControlToolService); onModuleInit(): void; onApplicationBootstrap(): Promise; }