import { Injector, OnInit, OnChanges, SimpleChanges } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { ActivatedRoute } from '@angular/router'; import { FormArray, ValidatorFn, ControlContainer } from '@angular/forms'; import { ConfirmDialogService } from '../services'; import * as i0 from "@angular/core"; export declare abstract class EditEntityChildBaseComponent implements OnInit, OnChanges { protected dialogService: ConfirmDialogService; protected controlContainer: ControlContainer; protected route: ActivatedRoute; entity: any; entityForm: FormGroup; errors: Array; constructor(injector: Injector); ngOnInit(): void; ngOnChanges(change: SimpleChanges): void; abstract createEntityForm(): FormGroup; abstract loadEntity(entity: any): void; protected arrayMinLength(size: number): ValidatorFn; protected number(prms: any): ValidatorFn; remove(array: FormArray, formControl: FormGroup): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } //# sourceMappingURL=edit-child-entity-base-component.d.ts.map