import { RegisteredReducer } from '../reducer'; import { Observable, Subject } from 'rxjs'; import { ActionStream } from '../types/helpers'; export type ReducedStreamOptions = { errorSubject?: Subject; namespace?: string; action$?: ActionStream; }; /** * Creates a simple reduced state stream (without tagging, making sure to have initial state, nor replay) * * @param initialState The initial state of the stream * @param reducers The reducers that build up the stream state * @param {ReducedStreamOptions} options * @returns */ export declare const reducedStream: (initialState: State, reducers: RegisteredReducer[], { errorSubject, namespace, action$, }?: ReducedStreamOptions) => Observable;