homebridge-config-ui-x
Version:
A web based management, configuration and control platform for Homebridge
21 lines (20 loc) • 761 B
TypeScript
import { ConfigService } from '../../core/config/config.service';
import { Logger } from '../../core/logger/logger.service';
import { ConfigEditorService } from '../config-editor/config-editor.service';
export declare class ServerService {
private readonly configService;
private readonly configEditorService;
private readonly logger;
private accessoryId;
private accessoryInfoPath;
private setupCode;
constructor(configService: ConfigService, configEditorService: ConfigEditorService, logger: Logger);
restartServer(): Promise<{
ok: boolean;
command: string;
}>;
resetHomebridgeAccessory(): Promise<void>;
generateQrCode(): Promise<string>;
private getSetupCode;
private generateSetupCode;
}