/// <reference types="node" />
import { ConfigEditorService } from './config-editor.service';
export declare class ConfigEditorController {
    private configEditorService;
    constructor(configEditorService: ConfigEditorService);
    getConfig(): Promise<import("../../core/config/config.service").HomebridgeConfig>;
    updateConfig(body: any): Promise<import("../../core/config/config.service").HomebridgeConfig>;
    listConfigBackups(): Promise<{
        id: string;
        timestamp: Date;
        file: string;
    }[]>;
    getBackup(param: any): Promise<Buffer>;
    deleteAllConfigBackups(): Promise<void>;
}
