import { ActionsObservable, StateObservable } from 'redux-observable'; import { RootState } from '../../rootStateTypes'; import { updateCashPositionThisPeriod } from '../cashPosition/cashPositionReducer'; import { updateNetBurnOrIncomeThisPeriod } from '../netBurnOrIncome/netBurnOrIncomeReducer'; import { updateOpExThisPeriod } from '../opEx/opExReducer'; import { updateRevenueThisPeriod } from '../revenue/revenueReducer'; import { updateReportUIOptionThisPeriod } from './reportUIOptionsReducer'; export type ActionType = ReturnType | ReturnType | ReturnType | ReturnType | ReturnType; export declare const updateReportUIOptionThisPeriodEpic: (actions$: ActionsObservable, state: StateObservable) => import("rxjs").Observable<{ payload: { thisPeriod: import("../..").TimeframeTick | undefined; }; type: "cashInCashOut/updateCashInCashOutThisPeriod"; } | { payload: { thisPeriod: import("../..").TimeframeTick | undefined; }; type: "cashPosition/updateCashPositionThisPeriod"; } | { payload: { thisPeriod: import("../..").TimeframeTick | undefined; }; type: "net_burn_or_income/updateNetBurnOrIncomeThisPeriod"; } | { payload: { thisPeriod?: import("../..").TimeframeTick; }; type: "operatingExpenses/updateOpExThisPeriod"; } | { payload: { thisPeriod: import("../..").TimeframeTick | undefined; }; type: "revenue/updateRevenueThisPeriod"; } | { payload: { coaBalances: import("../..").COABalance[]; firstMonthOfFY: import("../..").Month; maxNumOfPeriodsToHighlight: number; thisPeriod: import("../..").TimeframeTick; }; type: "financeStatement/updateFinanceStatementThisPeriod"; }>;