import { ActionsObservable, StateObservable } from 'redux-observable'; import { Observable } from 'rxjs'; import { removeTransaction, updateTransaction } from '../../../entity/transaction/transactionReducer'; import { updateVendors } from '../../../entity/vendor/vendorReducer'; import { RootState } from '../../../rootStateTypes'; import { ZeniAPI } from '../../../zeniAPI'; import { fetchAccountList } from '../../accountList/accountListReducer'; import { fetchClassList } from '../../classList/classListReducer'; import { updateTransactionVendorLocalData } from '../../commonVendorView/transactionVendorView/transactionVendorViewReducer'; import { fetchOwnerList } from '../../ownerList/ownerListReducer'; import { fetchProjectList } from '../../projectList/projectListReducer'; import { updateSortUiState } from '../../vendorList/vendorListReducer'; import { fetchTransactionDetail, initializeTransactionDetailLocalData, removeTransactionDetail, updateTransactionDetailFetchState } from '../transactionDetailReducer'; export type ActionType = ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType; export declare const fetchTransactionDetailEpic: (actions$: ActionsObservable, state$: StateObservable, zeniAPI: ZeniAPI) => Observable;