import { Injector, OnInit, Renderer2, ViewContainerRef } from '@angular/core'; import { AbstractControl, FormGroupDirective } from '@angular/forms'; import { FormRenderService } from '../internal/form-render.service'; import * as i0 from "@angular/core"; export declare class FormRendererDirective implements OnInit { private viewContainerRef; private renderer; private renderService; private injector; private groupDirective?; renderControl: AbstractControl | null; renderControlName: string | null; constructor(viewContainerRef: ViewContainerRef, renderer: Renderer2, renderService: FormRenderService, injector: Injector, groupDirective?: FormGroupDirective | undefined); ngOnInit(): void; private get controlToRender(); private render; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }