import { FormControl, FormControlDirective, FormControlName, FormGroup, FormGroupDirective } from '@angular/forms'; import { Connectable } from '../../connect'; import * as i0 from "@angular/core"; /** Connects a FormControl to a Subject. */ export declare class BergConnectFormControlValueDirective { private formControlDirective; private formGroupDirective; private formControlName; /** Connectable to connect with FormControl. */ set connectable(connectable: Connectable); get formControl(): FormControl | FormGroup; private destroySub; constructor(formControlDirective: FormControlDirective, formGroupDirective: FormGroupDirective, formControlName: FormControlName); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration, [{ optional: true; host: true; }, { optional: true; host: true; }, { optional: true; host: true; }]>; static ɵdir: i0.ɵɵDirectiveDeclaration, "[connectFormControlValue]", never, { "connectable": "connectForm"; }, {}, never>; }