import * as i0 from '@angular/core'; import { Signal, PipeTransform } from '@angular/core'; type SignalOrValue = T | Signal; declare function signalize(valueOrSignal: T | Signal): Signal; declare function wrapFactory(valueOrSignalFactory: (...args: any[]) => T | Signal): () => Signal; declare function resolveSignal(valueOrSignal: T | Signal): T; declare class SignalPipe implements PipeTransform { transform(obj: T | Signal): T; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export { SignalPipe, resolveSignal, signalize, wrapFactory }; export type { SignalOrValue };