import { WsException } from '@nestjs/websockets'; import { PluginsService } from '../plugins/plugins.service.js'; import { StatusService } from './status.service.js'; export declare class StatusGateway { private readonly statusService; private readonly pluginsService; constructor(statusService: StatusService, pluginsService: PluginsService); getDashboardLayout(): Promise; getDashboardInit(): Promise; }>; setDashboardLayout(client: any, payload: any): Promise; homebridgeVersionCheck(): Promise; homebridgeUiVersionCheck(): Promise; npmVersionCheck(): Promise; dockerVersionCheck(): Promise; nodeVersionCheck(): Promise; clearNodeJsVersionCache(): { success: boolean; }; getOutOfDatePlugins(): Promise; getVersionOverview(): Promise; getHomebridgeServerInfo(): Promise; getServerCpuInfo(): Promise; getServerMemoryInfo(): Promise; getServerNetworkInfo(client: any, payload?: { netInterfaces: string[]; }): Promise; getServerUptimeInfo(): Promise; getHomebridgePairingPin(): Promise; getHomebridgeStatus(): Promise; serverStatus(client: any): Promise; getRaspberryPiThrottledStatus(): Promise<{}>; }