import { AfterViewInit, ChangeDetectorRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges, TemplateRef, ViewContainerRef } from '@angular/core'; import { FormFieldComponent } from './form-field.component'; export declare class FormControlComponent implements OnInit, OnChanges, AfterViewInit, OnDestroy { private cd; private _vcRef; /** * @description * The parent for the containers * * @internal */ _parent: FormFieldComponent; template: TemplateRef; setClass: boolean; change: EventEmitter<{}>; blur: EventEmitter<{}>; enter: EventEmitter<{}>; focus: EventEmitter<{}>; constructor(cd: ChangeDetectorRef, _vcRef: ViewContainerRef, parent: FormFieldComponent); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; ngOnDestroy(): void; onChanged: (e: any) => void; onBlurred: () => void; onEntered: () => void; onFocused: () => void; }