import { Observable, type OperatorFunction } from 'rxjs'; import type { OrchModel } from '../model'; export type ValidEpicAction = null | (() => void); export type EpicFactory
= (params: { payload$: Observable
;
action: EpicAction;
state$: ToObservableState;
}) => Observable (func: (...params: P) => void, ...params: P): Exclude (func: (payload: P) => void): OperatorFunction ;
};
export type ToObservableState = (model: OrchModel , config?: EpicConfig): import("..").PayloadFunc ;
//# sourceMappingURL=epic.d.ts.map(model: OrchModel) => Observable;
export declare function epic