import { ActionsObservable, StateObservable } from 'redux-observable'; import { RootState } from '../../rootStateTypes'; import { fetchForecastList, updateForecastList } from '../forecastList/forecastListReducer'; import { toggleReportUIOptionForecastMode } from '../reportUIOptions/reportUIOptionsReducer'; import { fetchOpEx, fetchOpExWithForecast, updateOpExFailureForTimeframe, waitForForecastListThenFetchOpExWithForecast } from './opExReducer'; export type ActionType = ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType; export declare const fetchOpExWithForecastEpic: (actions$: ActionsObservable, state$: StateObservable) => import("rxjs").Observable>; forecastId: string | undefined; timeframe: "month" | "year" | "quarter"; }; type: "operatingExpenses/updateOpExFailureForTimeframe"; }[]>; export declare const waitForForecastListThenFetchOpExWithForecastEpic: (actions$: ActionsObservable, _: StateObservable) => import("rxjs").Observable<{ payload: { cacheOverride: boolean; forecastId: string | undefined; }; type: "operatingExpenses/fetchOpExWithForecast"; }>;