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