import { NgClass, NgStyle } from '@angular/common'; import { DoCheck, EmbeddedViewRef, IterableDiffers, KeyValueDiffers, OnChanges, OnDestroy, Renderer2, SimpleChanges, TemplateRef, ViewContainerRef } from '@angular/core'; export declare class TemplateOutlet implements DoCheck, OnChanges, OnDestroy { protected renderer: Renderer2; protected iterableDiffers: IterableDiffers; protected keyValueDiffers: KeyValueDiffers; protected viewContainerRef: ViewContainerRef; private _viewRef; protected ngClasses: NgClass[]; protected ngStyles: NgStyle[]; template: TemplateRef; context: T; ngClass: NgClass['ngClass']; ngStyle: NgStyle['ngStyle']; get viewRef(): EmbeddedViewRef | null; constructor(renderer: Renderer2, iterableDiffers: IterableDiffers, keyValueDiffers: KeyValueDiffers, viewContainerRef: ViewContainerRef); ngDoCheck(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; protected updateNgClasses(rootNodes?: any[]): void; protected updateNgStyles(rootNodes?: any[]): void; protected setViewRef(viewRef: EmbeddedViewRef): void; } export declare class TemplateOutletModule { }