/* Copyright IBM Corp. 2018 */ import { ComponentFactoryResolver, OnChanges, OnDestroy, SimpleChanges, ViewContainerRef } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import { Subject } from 'rxjs'; import { RenderingContext } from './../../api'; import { ComponentTypeRef } from './../../ng-api'; export declare class ContentRefDirective implements OnChanges, OnDestroy { private _viewContainerRef; wchContentRef: ComponentTypeRef; cmpResolver: ComponentFactoryResolver; renderingContext: RenderingContext; layoutMode: string; /** * Output that will be triggered when a new component was created */ readonly onComponent: Subject; /** * The default component factory resolver */ private readonly _r; /** * The currently used resolver */ private _cr?; /** * The currently used type */ private _ct?; /** * The currently used component */ private _cc?; constructor(_viewContainerRef: ViewContainerRef, _cmpResolver: ComponentFactoryResolver, _activatedRoute: ActivatedRoute); ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; }