import { MarketType, ISODateTimeString, EntityType, LiveData, Dictionary, Group } from 'sbtech-sports-data-api-contracts'; export interface Market { id: string; name: string; betslipLine: string; marketType: MarketType; sportId: string; leagueId: string; startDate: ISODateTimeString; title: string | null; participantMapping: string | null; eventId: string; entityType: EntityType; isLive: boolean; isSuspended: boolean; liveData: LiveData | null; metadata: Dictionary; tags: string[]; groups: string[]; inMarketGroups: Group[]; castMarkets: string[] | null; } export interface MarketChange { id: string; name: string; betslipLine: string; eventId: string; isSuspended: boolean; liveData: LiveData | null; metadata: Dictionary; marketType: MarketType; } export interface SelectionId { id: string; marketId: string; }