import { ActionsObservable, StateObservable } from 'redux-observable'; import { RootState } from '../../../../rootStateTypes'; import { ZeniAPI } from '../../../../zeniAPI'; import { fetchReconciliation, submitCombinedStatementUpdate, submitStatementUpdateFailure, submitStatementUpdateSuccess, updateParsedStatementData } from '../../reducers/reconciliationViewReducer'; export type ActionType = ReturnType | ReturnType | ReturnType | ReturnType | ReturnType; export declare const updateCombinedStatementInfoEpic: (actions$: ActionsObservable, state$: StateObservable, zeniAPI: ZeniAPI) => import("rxjs").Observable<{ payload: { selectedPeriod: import("../../../../commonStateTypes/timePeriod").MonthYearPeriod; accountId: string | undefined; cacheOverride: any; refreshViewInBackground: any; }; type: "expenseAutomationReconciliationView/fetchReconciliation"; } | { payload: { accountId: import("../../../..").ID; parsedStatementData: import("../../types/reconciliationViewState").ParsedStatementData; selectedPeriod: import("../../../../commonStateTypes/timePeriod").MonthYearPeriod; }; type: "expenseAutomationReconciliationView/updateParsedStatementData"; } | { payload: { accountId: import("../../../..").ID; selectedPeriod: import("../../../../commonStateTypes/timePeriod").MonthYearPeriod; }; type: "expenseAutomationReconciliationView/submitStatementUpdateSuccess"; } | { payload: { accountId: import("../../../..").ID; error: import("../../../../zeniAPIStatus").ZeniAPIStatus; selectedPeriod: import("../../../../commonStateTypes/timePeriod").MonthYearPeriod; dateConflict?: import("../../types/reconciliationViewState").StatementDateConflict | null; }; type: "expenseAutomationReconciliationView/submitStatementUpdateFailure"; }>;