import { FetchStateAndError, ID } from '../../../commonStateTypes/common'; export interface InvoicingDunningEmailPreview { body: string; bodyToken: string; cc: string; renderedHtmlTemplate: string; subject: string; subjectToken: string; to: string; } export interface InvoicingDunningEmailPreviewState extends FetchStateAndError { preview?: InvoicingDunningEmailPreview; } export interface InvoicingDunningCaseDetailViewState extends FetchStateAndError { /** Lifecycle action fetch state per dunning case id. */ actionStateById: Record; emailPreview: InvoicingDunningEmailPreviewState; id?: ID; }