import { OnChanges, Type, ViewContainerRef } from '@angular/core'; import { CompilerService } from '@cisstech/nge/services'; import * as i0 from "@angular/core"; export declare class DynamicComponentDirective implements OnChanges { private readonly compilerService; private readonly viewContainerRef; type: () => Type | Promise>; inputs: any; constructor(compilerService: CompilerService, viewContainerRef: ViewContainerRef); ngOnChanges(): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * @deprecated in favor of standalone api, so please use direclty the directive as a standalone. Will be removed in/after v18 */ export declare class DynamicComponentDirectiveModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; }