import { Repository } from 'typeorm'; import { EventEmitter2 } from '@nestjs/event-emitter'; import { StorageService } from '../../storage/services/storage.service'; import { ChannelControlEntity, ChannelEntity, ChannelPropertyEntity, DeviceControlEntity, DeviceEntity } from '../entities/devices.entity'; export declare class ModuleResetService { private readonly devicesRepository; private readonly devicesControlsRepository; private readonly channelsRepository; private readonly channelsPropertiesRepository; private readonly channelsControlsRepository; private readonly storageService; private readonly eventEmitter; private readonly logger; constructor(devicesRepository: Repository, devicesControlsRepository: Repository, channelsRepository: Repository, channelsPropertiesRepository: Repository, channelsControlsRepository: Repository, storageService: StorageService, eventEmitter: EventEmitter2); reset(): Promise<{ success: boolean; reason?: string; }>; }