import { ComponentFactory, ComponentFactoryResolver, ComponentRef, OnChanges, OnInit, Renderer2, Type, ViewContainerRef } from '@angular/core'; import * as i0 from "@angular/core"; /** * dropdown dynamic directive helps us with creating dynamic components. * dynamicComponentClass: pass the dynamic component class name * inputs: pass an object with key which represents the component @Input name and the value to set */ export declare class DropDownDynamicDirective implements OnInit, OnChanges { private resolver; private container; private renderer; dynamicComponentClass: Type; inputs: any; attributes: Record; componentFactory: ComponentFactory | undefined; component: ComponentRef | undefined; constructor(resolver: ComponentFactoryResolver, container: ViewContainerRef, renderer: Renderer2); ngOnInit(): void; ngOnChanges(): void; /** * update component inputs */ updateComponentInputs(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } //# sourceMappingURL=drop-down-dynamic.directive.d.ts.map