export interface PlainDate { id: string; year: number; month: number; date: number; weekday: number; weekIndex: number; isInFirstWeekOfTheMonth: boolean; } export type ActivityGraphData = Record; export interface ActivityGraphDataEntry { text?: string; title?: string; parts?: Array; } export type MonthHeaderFormat = 'long' | 'short' | 'narrow' | 'numeric' | '2-digit'; export type MonthLimits = 'early' | 'middle' | 'late'; export type MonthPosition = 'top' | 'bottom'; export type WeekdayHeaderFormat = 'long' | 'short' | 'narrow';