import { ApplicationRef, ComponentFactoryResolver, ComponentRef, Injector, StaticProvider } from "@angular/core";
import { DialogResponseInterface } from '../../interfaces/dialog-response.interface';
export declare class CoreDynamicComponentService {
    private _compFactoryResolver;
    private appRef;
    private injector;
    private _componentRefs;
    constructor(_compFactoryResolver: ComponentFactoryResolver, appRef: ApplicationRef, injector: Injector);
    getComponentRefs(): ComponentRef<any>[];
    createAndReturnComponentRef(componentClass: any, inputs?: any): Promise<any>;
    createComponent(componentClass: any, inputs?: any, outputs?: any, providers?: StaticProvider[]): Promise<DialogResponseInterface>;
}
