import { ActionsObservable, StateObservable } from 'redux-observable'; import { Observable } from 'rxjs'; import { RootState } from '../../../rootStateTypes'; import { ZeniAPI } from '../../../zeniAPI'; import { fetchInvoicingPaymentLinkEmailPreview, updateInvoicingPaymentLinkEmailPreview, updateInvoicingPaymentLinkEmailPreviewFailure } from './editInvoicingCustomerDetailViewReducer'; export type ActionType = ReturnType | ReturnType | ReturnType; /** * Renders the payment-link email once, server-side, with sentinel tokens where * the subject and body go. The composer splices the draft into those tokens as * the user types, so editing costs no further requests. */ export declare const fetchInvoicingPaymentLinkEmailPreviewEpic: (actions$: ActionsObservable, _state$: StateObservable, zeniAPI: ZeniAPI) => Observable;