import { ActionsObservable, StateObservable } from 'redux-observable'; import { RootState } from '../../rootStateTypes'; import { fetchForecastList, updateForecastList, updateForecastListFailure } from '../forecastList/forecastListReducer'; import { toggleReportUIOptionForecastMode } from '../reportUIOptions/reportUIOptionsReducer'; import { fetchNetBurnOrIncome, fetchNetBurnOrIncomeWithForecast, updateNetBurnOrIncomeForTimeframeFailure, waitForForecastListThenFetchNetBurnOrIncomeWithForecast } from './netBurnOrIncomeReducer'; export type ActionType = ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType; export declare const fetchNetBurnOrIncomeWithForecastEpic: (actions$: ActionsObservable, state$: StateObservable) => import("rxjs").Observable>; forecastId: string | undefined; timeframe: "month" | "year" | "quarter"; }; type: "net_burn_or_income/updateNetBurnOrIncomeForTimeframeFailure"; }[]>; export declare const waitForForecastListThenFetchNetBurnOrIncomeWithForecastEpic: (actions$: ActionsObservable, _: StateObservable) => import("rxjs").Observable<{ payload: { cacheOverride: boolean; forecastId: string | undefined; }; type: "net_burn_or_income/fetchNetBurnOrIncomeWithForecast"; }>;