import { Event } from './Events';

export interface BirthdayRangeCreator {
  id: number;
  alkotoAzonosito: string;
  nev: string;
  szakma: string;
  imgKey: string | null;
  elhunyt: boolean;
  szuletesiEv: number | null;
  szuletesiHonap: number | null;
  szuletesiNap: number | null;
  szuletesiHely: string | null;
  evfordulo: number | null;
}

export interface BirthdayRangeDay {
  dateIso: string;
  alkotok: BirthdayRangeCreator[];
}

export interface BirthdayDayItem {
  index: number;
  dateIso: string;
  shortLabel: string;
  longLabel: string;
  dayNumber: string;
  monthShort: string;
  weekdayShort: string;
}

export interface TimelyProgramItem {
  id: string;
  dateIso: string;
  dateLabel: string;
  event: Event;
}
