import { ComponentRef, EventEmitter, Injector, OnChanges, SimpleChanges, StaticProvider, Type, ViewContainerRef } from '@angular/core'; import { DashComponentInjector } from './component-injector'; import * as i0 from "@angular/core"; export declare class DynamicComponent implements OnChanges, DashComponentInjector { private vcr; private static UpdateOnInputs; dashDynamicComponent?: Type | null; dashDynamicInjector?: Injector | null; dashDynamicProviders?: StaticProvider[] | null; dashDynamicContent?: any[][] | null; dashDynamicCreated: EventEmitter>; componentRef: ComponentRef | null; constructor(vcr: ViewContainerRef); ngOnChanges(changes: SimpleChanges): void; createDynamicComponent(): void; private _resolveInjector; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "dash-dynamic", never, { "dashDynamicComponent": "dashDynamicComponent"; "dashDynamicInjector": "dashDynamicInjector"; "dashDynamicProviders": "dashDynamicProviders"; "dashDynamicContent": "dashDynamicContent"; }, { "dashDynamicCreated": "dashDynamicCreated"; }, never, never>; }