import { ActionsObservable, StateObservable } from 'redux-observable'; import { Observable } from 'rxjs'; import { updateInvoicingTransactions } from '../../../../entity/invoicing/invoicingTransaction/invoicingTransactionReducer'; import { RootState } from '../../../../rootStateTypes'; import { fetchInvoicingTransactionList, fetchInvoicingTransactionListPage, updateInvoicingTransactionList, updateInvoicingTransactionListFailure } from '../invoicingTransactionListViewReducer'; /** * Aggregate of every action emitted across the transaction list view epics. * Wired into the root action union for this view. */ export type ActionType = ReturnType | ReturnType | ReturnType | ReturnType | ReturnType; /** * Orchestrates the payments list page: on `fetchInvoicingTransactionListPage`, * fans out to the list fetch, skipping it when data is already cached unless * `cacheOverride` is set (e.g. on a filter/sort change). */ export declare const fetchInvoicingTransactionListPageEpic: (actions$: ActionsObservable, state$: StateObservable) => Observable;