///
import { Logger } from '../../core/logger/logger.service';
import { ConfigService, HomebridgeConfig } from '../../core/config/config.service';
export declare class ConfigEditorService {
private readonly configService;
private readonly logger;
constructor(configService: ConfigService, logger: Logger);
getConfigFile(): Promise;
updateConfigFile(config: HomebridgeConfig): Promise;
listConfigBackups(): Promise<{
id: string;
timestamp: Date;
file: string;
}[]>;
getConfigBackup(backupId: string): Promise;
deleteAllConfigBackups(): Promise;
generatePin(): string;
generateUsername(): string;
}