import { ActionsObservable, StateObservable } from 'redux-observable'; import { Observable } from 'rxjs'; import { updateInvoicingDunningCases } from '../../../../entity/invoicing/dunningCase/dunningCaseReducer'; import { RootState } from '../../../../rootStateTypes'; import { fetchInvoicingDunningCaseCounts, fetchInvoicingDunningCaseList, fetchInvoicingDunningCaseListPage, updateInvoicingDunningCaseCounts, updateInvoicingDunningCaseCountsFailure, updateInvoicingDunningCaseList, updateInvoicingDunningCaseListFailure } from '../invoicingDunningCaseListViewReducer'; /** * Aggregate of every action emitted across the dunning-case list view epics. * Wired into the root action union for this view. */ export type ActionType = ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType; /** * Orchestrates the dunning cases list page: on `fetchInvoicingDunningCaseListPage`, * fans out to the list and counts fetches, skipping any whose data is * already cached unless `cacheOverride` is set (e.g. on a filter/sort change). */ export declare const fetchInvoicingDunningCaseListPageEpic: (actions$: ActionsObservable, state$: StateObservable) => Observable;