import { KeyValue } from '@angular/common'; import { OnInit } from '@angular/core'; import { AbstractControl, FormGroup } from '@angular/forms'; import * as i0 from "@angular/core"; export declare abstract class BaseElementComponent implements OnInit { parentKey: string; element: KeyValue; formGroup: FormGroup; get key(): string; get field(): T; get control(): AbstractControl; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "lib-base-element-component", never, { "parentKey": { "alias": "parentKey"; "required": false; }; "element": { "alias": "element"; "required": false; }; "formGroup": { "alias": "formGroup"; "required": false; }; }, {}, never, never, false, never>; }