import { AfterViewInit, ChangeDetectorRef, OnDestroy, TemplateRef, ViewContainerRef } from '@angular/core'; import { ControlContainer, UntypedFormArray, UntypedFormGroup } from '@angular/forms'; import * as i0 from "@angular/core"; export interface ForFormArrayItemsDirectiveContext { $implicit: UntypedFormGroup; index: number; last: boolean; first: boolean; even: boolean; odd: boolean; array: UntypedFormArray; } export declare class ForFormArrayItemsDirective implements AfterViewInit, OnDestroy { private readonly container; private readonly template; private readonly viewContainerRef; private readonly cdr; private _formArrayValueSubscription?; private formArray; constructor(container: ControlContainer, template: TemplateRef, viewContainerRef: ViewContainerRef, cdr: ChangeDetectorRef); ngAfterViewInit(): void; ngOnDestroy(): void; private render; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }