export interface Event {
    id?: string
    type: "event" | "action" | "show" | "timer"
    name: string
    color: null | string
    notes?: string
    location?: string
    action?: any
    show?: string // <= 1.1.7
    isoFrom?: string
    isoTo?: string
    fromTime?: string
    toTime?: string
    from: string
    to: string
    time: boolean
    repeat: boolean
    repeatData?: {
        type: "day" | "week" | "month" | "year"
        weekday?: "1" | "2" | "3" | "4" | "5" | "6" | "7"
        ending: "date" | "after" | "never"
        count: number
        endingDate?: string
        afterRepeats?: number
    }
    group?: string
    origin?: string // .ics origin name
}
