import { ControlValueAccessor } from '@angular/forms'; import { Subject } from 'rxjs'; import * as i0 from "@angular/core"; declare abstract class ValueProxy { } export declare class SignalDirective { readonly signal: import("@angular/core").InputSignal>; readonly signalProxy: import("@angular/core").InputSignal; currentValue: any; valueAccessors: readonly ControlValueAccessor[]; constructor(); ngOnInit(): void; destroy$: Subject; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export {};