import { AbstractControl, ValidationErrors } from '@angular/forms'; import { ControlValueAccessor } from './control-value-accessor'; /** * A default ControlValueAccessor implementation */ export declare abstract class DefaultControlValueAccessor implements ControlValueAccessor { abstract readonly control: AbstractControl; writeValue(value: TValue): void; registerOnChange(onChange: (value: TValue) => void): void; registerOnTouched(): void; setDisabledState(disabled: boolean): void; validate(): ValidationErrors | null; }