import { ControlValueAccessor as NgControlValueAccessor } from '@angular/forms'; export declare abstract class ControlValueAccessor implements NgControlValueAccessor { abstract writeValue(value: T): void; onChange?: ((value: T | null) => void) | undefined; onTouched?: (() => void) | undefined; registerOnChange(fn: (value: T | null) => void): void; registerOnTouched(fn: () => void): void; setDisabledState?: ((isDisabled: boolean) => void) | undefined; }