import { type Injector } from '@angular/core'; import { type AbstractControl, type AbstractControlDirective } from '@angular/forms'; import { Observable } from 'rxjs'; /** * Turns form control value changes into ReplaySubject(1) * TODO(v6): refactor it after signal forms are fully supported (Angular >= 22) */ export declare function tuiControlValue(control?: AbstractControl | AbstractControlDirective | null, // TODO: add `InteropNgControl` as possible type after update to Angular 21+ injector?: Injector): Observable;