import { ActionsObservable, StateObservable } from 'redux-observable'; import { RootState } from '../../rootStateTypes'; import { updateCashInCashOutAdditionalBalancesSelection } from '../cashInCashOut/cashInCashOutReducer'; import { updateCashPositionAdditionalBalancesSelection } from '../cashPosition/cashPositionReducer'; import { updateNetBurnOrIncomeAdditionalBalancesSelection } from '../netBurnOrIncome/netBurnOrIncomeReducer'; import { updateOpExAdditionalBalancesSelection } from '../opEx/opExReducer'; import { updateRevenueAdditionalBalancesSelection } from '../revenue/revenueReducer'; import { updateReportUIOptionCompareMode } from './reportUIOptionsReducer'; export type ActionType = ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType; export declare const updateReportUIOptionIsCompareModeEpic: (actions$: ActionsObservable, state: StateObservable) => import("rxjs").Observable<{ payload: { additionalBalances: import("../..").COABalanceType[]; isCompareModeOn: boolean; maxNumOfPeriodsToHighlight: number; }; type: "net_burn_or_income/updateNetBurnOrIncomeAdditionalBalancesSelection"; } | { payload: { additionalBalances: import("../..").COABalanceType[]; isCompareModeOn: boolean; maxNumOfPeriodsToHighlight: number; }; type: "operatingExpenses/updateOpExAdditionalBalancesSelection"; } | { payload: { additionalBalances: import("../..").COABalanceType[]; isCompareModeOn: boolean; maxNumOfPeriodsToHighlight: number; }; type: "revenue/updateRevenueAdditionalBalancesSelection"; } | { payload: { additionalBalances: import("../..").COABalanceType[]; isCompareModeOn: boolean; maxNumOfPeriodsToHighlight: number; }; type: "cashInCashOut/updateCashInCashOutAdditionalBalancesSelection"; } | { payload: { additionalBalances: import("../..").COABalanceType[]; isCompareModeOn: boolean; maxNumOfPeriodsToHighlight: number; }; type: "cashPosition/updateCashPositionAdditionalBalancesSelection"; } | { payload: { additionalBalances: import("../..").COABalanceType[]; coaBalances: import("../..").COABalance[]; firstMonthOfFY: import("../..").Month; isCompareModeOn: boolean; maxNumOfPeriodsToHighlight: number; }; type: "financeStatement/updateFinanceStatementAdditionalBalancesSelection"; }>;