import { type Signal } from '@angular/core'; import { type ToSignalOptions } from '@angular/core/rxjs-interop'; import type { Observable, Subscribable } from 'rxjs'; export declare function toLazySignal(source: Observable | Subscribable): Signal; export declare function toLazySignal(source: Observable | Subscribable, options: ToSignalOptions & { initialValue?: undefined; requireSync?: false; }): Signal; export declare function toLazySignal(source: Observable | Subscribable, options: ToSignalOptions & { initialValue?: null; requireSync?: false; }): Signal; export declare function toLazySignal(source: Observable | Subscribable, options: ToSignalOptions & { initialValue?: undefined; requireSync: true; }): Signal; export declare function toLazySignal(source: Observable | Subscribable, options: ToSignalOptions & { initialValue: U; requireSync?: false; }): Signal;