import { ComponentFactory, ComponentFactoryResolver, ComponentRef, OnInit, Type, ViewContainerRef } from '@angular/core'; import * as i0 from "@angular/core"; /** * dynamic component generator directive * dynamicComponentClass: pass the dynamic component class name * inputs: pass an object with keys which represent the component @Input name and the value to set */ export declare class SingDynamicComponentDirective implements OnInit { private resolver; private container; dynamicComponentClass: Type; inputs: any; componentFactory: ComponentFactory | undefined; component: ComponentRef | null; constructor(resolver: ComponentFactoryResolver, container: ViewContainerRef); ngOnInit(): void; /** * update component inputs */ updateComponentInputs(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } //# sourceMappingURL=dynamic-component.directive.d.ts.map