import { ApplicationRef, ComponentFactoryResolver, Injector } from "@angular/core";
import { DomPortalOutlet } from "@angular/cdk/portal";
import { PopupBaseViewModel } from "survey-core";
import * as i0 from "@angular/core";
export declare class PopupService {
    private injector;
    private applicationRef;
    private componentFactoryResolver;
    constructor(injector: Injector, applicationRef: ApplicationRef, componentFactoryResolver: ComponentFactoryResolver);
    createComponent(popupViewModel: PopupBaseViewModel): DomPortalOutlet;
    static ɵfac: i0.ɵɵFactoryDeclaration<PopupService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<PopupService>;
}
