UNPKG

homebridge-config-ui-x

Version:

A web based management, configuration and control platform for Homebridge.

26 lines (25 loc) 1.09 kB
import { ConfigService } from '../../core/config/config.service'; import { HomebridgeIpcService } from '../../core/homebridge-ipc/homebridge-ipc.service'; import { Logger } from '../../core/logger/logger.service'; import { AccessoriesService } from '../accessories/accessories.service'; export declare class ChildBridgesService { private readonly logger; private readonly configService; private readonly homebridgeIpcService; private readonly accessoriesService; constructor(logger: Logger, configService: ConfigService, homebridgeIpcService: HomebridgeIpcService, accessoriesService: AccessoriesService); getChildBridges(): Promise<unknown>; watchChildBridgeStatus(client: any): Promise<void>; stopStartRestartChildBridge(event: 'startChildBridge' | 'stopChildBridge' | 'restartChildBridge', deviceId: string): { ok: boolean; }; restartChildBridge(deviceId: string): { ok: boolean; }; stopChildBridge(deviceId: string): { ok: boolean; }; startChildBridge(deviceId: string): { ok: boolean; }; }