import { ActionsObservable } from 'redux-observable'; import { Observable } from 'rxjs'; import { fetchCompletedTransactions, setBulkUploadCompletedSubTab, setBulkUploadSortConfig } from '../../reducers/missingReceiptsViewReducer'; export type ActionType = ReturnType | ReturnType | ReturnType; /** * Completed transactions are cached per sort key/order/sub-tab. After a sort or sub-tab * change, the fetch epic would otherwise skip the network when that cache entry already * exists — dispatch a cache-bypassing initial fetch whenever either changes from the UI. */ export declare const refetchCompletedTransactionsOnBulkUploadSortEpic: (actions$: ActionsObservable) => Observable;