import { Signal } from '@angular/core';
import { Observable } from 'rxjs';
export declare function createRxEffectFn(): <ProvidedType = void, OriginType extends unknown = Observable<ProvidedType>, ObservableType = OriginType extends Observable<infer A> ? A : never, ReturnType = ProvidedType | ObservableType extends void ? () => void : (observableOrValue: ObservableType | Observable<ObservableType> | Signal<ObservableType>) => void>(effectFn: (origin$: OriginType) => Observable<unknown>) => ReturnType;
