import { ActionType } from 'typesafe-actions'; import { BannerFields, ContentfulAsset, LocalizedField } from '@dcl/schemas'; import { LoadingState } from '../loading/reducer'; import * as actions from './actions'; export type CampaignState = { data: { name?: LocalizedField; tabName?: LocalizedField; mainTag?: string; additionalTags?: string[]; banners: Record; assets: Record; } | null; loading: LoadingState; error: string | null; }; export type CampaignAction = ActionType;