import { Injector, NgZone, OnChanges, OnDestroy, OnInit, ViewContainerRef } from '@angular/core'; import { NgChanges } from '@uib/angular/utils'; import { DynamicViewService } from './dynamic-view.service'; import { DynamicContent } from './models'; import * as i0 from "@angular/core"; export declare class DynamicViewDirective implements OnDestroy, OnInit, OnChanges { private readonly viewContainer; private readonly dynamicViewService; private readonly zone; private viewRef; content?: DynamicContent | null; injector: Injector; context?: Record | null; constructor(viewContainer: ViewContainerRef, dynamicViewService: DynamicViewService, zone: NgZone); ngOnInit(): void; ngOnChanges(changes: NgChanges): void; ngOnDestroy(): Promise; private render; private destroy; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } //# sourceMappingURL=dynamic-view.directive.d.ts.map