import { ElementRef, AfterViewInit, OnDestroy } from '@angular/core'; import { FormControlInput, FormControlHost } from './interfaces'; import { NgForm, FormGroupDirective } from '@angular/forms'; export declare class FormControlGroupComponent implements FormControlHost, AfterViewInit, OnDestroy { private elementRef; private formGroup?; private ngForm?; constructor(elementRef: ElementRef, formGroup?: FormGroupDirective, ngForm?: NgForm); readonly classVclFormControlGroup: boolean; readonly classVclFormInlineControlGroup: boolean; private _stateChangedEmitter; stateChange: import("rxjs").Observable; readonly attrVCLControlType: string; input?: FormControlInput; private readonly _form; readonly pending: boolean; readonly invalid: boolean; readonly valid: boolean; readonly touched: boolean; readonly untouched: boolean; readonly submitted: boolean; ngAfterViewInit(): void; ngOnDestroy(): void; }