import { OnChanges, SimpleChanges, TemplateRef, ViewContainerRef } from '@angular/core'; import { WtSafeAny } from 'ngx-wonton/core/types'; import * as i0 from "@angular/core"; export declare class WtStringTemplateOutletDirective<_T = unknown> implements OnChanges { private viewContainer; private templateRef; private embeddedViewRef; private context; wtStringTemplateOutletContext: WtSafeAny | null; wtStringTemplateOutlet: WtSafeAny | TemplateRef; static ngTemplateContextGuard(_dir: WtStringTemplateOutletDirective, _ctx: WtSafeAny): _ctx is WtStringTemplateOutletContext; private recreateView; private updateContext; constructor(viewContainer: ViewContainerRef, templateRef: TemplateRef); ngOnChanges(changes: SimpleChanges): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, "[wtStringTemplateOutlet]", ["wtStringTemplateOutlet"], { "wtStringTemplateOutletContext": "wtStringTemplateOutletContext"; "wtStringTemplateOutlet": "wtStringTemplateOutlet"; }, {}, never, never, false>; } export declare class WtStringTemplateOutletContext { $implicit: WtSafeAny; }