export interface TrelloLabel {
  id: string;
  name: string;
  color: string;
}

export interface TrelloList {
  id: string;
  name: string;
  closed: boolean;
  pos: number;
}

export interface TrelloCard {
  id: string;
  name: string;
  desc: string;
  idList: string;
  shortUrl: string;
  dateLastActivity: string;
  due: string | null;
  labels: TrelloLabel[];
  closed: boolean;
}

export interface BoardSummaryEntry {
  list: TrelloList;
  count: number;
}

export interface ListWithCards {
  list: TrelloList;
  cards: TrelloCard[];
}
