homebridge-config-ui-x
Version:
A web based management, configuration and control platform for Homebridge.
26 lines (25 loc) • 1.09 kB
TypeScript
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;
};
}