/**
 * Persisted applicant draft tabs as consumed by the review/preview layer.
 *
 * Decoupled into the shared kernel from fe0's
 * `components/admin/review/buildInitiativeDraftFromReviewTabs` so the applicant
 * workspace (frontend_user) and the admin/council review (frontend_admin) share
 * one definition. The `buildInitiativeDraftFromReviewTabs` *function* still lives
 * in admin code for now; moving it here is the slice-5 de-coupling step.
 */
export type ReviewDraftTabs = {
  report?: Record<string, unknown>;
  application?: Record<string, unknown>;
  contribution?: Record<string, unknown>;
};
