ModelSignal represents a special Signal for a directive/component model field.
ModelSignal
Signal
interface ModelSignal { override set(value: T): void; override update(updateFn: (value: T) => T): void; override asReadonly(): Signal<T>; override [ɵWRITABLE_SIGNAL]: T; override [ɵINPUT_SIGNAL_BRAND_READ_TYPE]: T; override [ɵINPUT_SIGNAL_BRAND_WRITE_TYPE]: TransformT; override subscribe(callback: (value: T) => void): OutputRefSubscription;}