import { OnChanges, SimpleChanges, TemplateRef, ViewContainerRef } from '@angular/core'; import { NzSafeAny } from '../types/any'; export declare class NzStringTemplateOutletDirective<_T = unknown> implements OnChanges { private viewContainer; private templateRef; private embeddedViewRef; private context; nzStringTemplateOutletContext: NzSafeAny | null; nzStringTemplateOutlet: NzSafeAny | TemplateRef; static ngTemplateContextGuard(_dir: NzStringTemplateOutletDirective, _ctx: NzSafeAny): _ctx is NzStringTemplateOutletContext; private recreateView; private updateContext; constructor(viewContainer: ViewContainerRef, templateRef: TemplateRef); ngOnChanges(changes: SimpleChanges): void; } export declare class NzStringTemplateOutletContext { $implicit: NzSafeAny; }