import { OnModuleInit } from '@nestjs/common'; import { ModuleRef } from '@nestjs/core'; import { EventEmitter2 } from '@nestjs/event-emitter'; import { TokensService } from '../../auth/services/tokens.service'; import { ClientUserDto } from '../../websocket/dto/client-user.dto'; export declare class DisplayCommandService implements OnModuleInit { private readonly moduleRef; private readonly tokensService; private readonly eventEmitter; private readonly logger; private displaysService; constructor(moduleRef: ModuleRef, tokensService: TokensService, eventEmitter: EventEmitter2); onModuleInit(): void; displayReboot(user: ClientUserDto): { success: boolean; reason?: string; }; displayPowerOff(user: ClientUserDto): { success: boolean; reason?: string; }; displayFactoryReset(user: ClientUserDto): Promise<{ success: boolean; reason?: string; }>; private getDisplayId; }