import { Observable } from "rxjs";
import { ConfiguratorService } from "./configurator.service";
import { IWidgetEditor } from "./types";
import { ComponentPortalService } from "../../pizzagna/services/component-portal.service";
import * as i0 from "@angular/core";
export declare class WidgetEditorService {
    private configuratorService;
    private componentPortalService;
    private ref;
    constructor(configuratorService: ConfiguratorService, componentPortalService: ComponentPortalService);
    open(widgetEditor: IWidgetEditor): Observable<void>;
    static ɵfac: i0.ɵɵFactoryDeclaration<WidgetEditorService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<WidgetEditorService>;
}
