homebridge-config-ui-x
Version:
A web based management, configuration and control platform for Homebridge.
22 lines (21 loc) • 851 B
TypeScript
import { HomebridgeIpcService } from '../../core/homebridge-ipc/homebridge-ipc.service';
import { AccessoriesService } from '../accessories/accessories.service';
export declare class ChildBridgesService {
private readonly homebridgeIpcService;
private readonly accessoriesService;
constructor(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;
};
}