export interface GameActivity {
  id: string;
  name: string;
  iconUrl?: string;
  store?: GameStoreLink;
  startedAt: number;
}

export interface GameStoreLink {
  id?: string;
  name: string;
  slug?: string;
  domain?: string;
  url: string;
}

export interface MatchedGame {
  id: string;
  name: string;
  iconUrl?: string;
  store?: GameStoreLink;
  processName: string;
}

export interface GameMatchResponse {
  games: MatchedGame[];
  rateLimited?: boolean;
}
