import type { CalendarEvent, CreateCalendarEventInput } from '../domain/calendarEvent' export interface ICalendarProvider { /** Ist ein Kalender verbunden? Steuert, ob die Terminplanung angeboten wird. */ isConnected(): Promise /** Anzeigename des verbundenen Kalenders, z. B. «Microsoft 365 Kalender». */ getConnectionName(): Promise getEventsByReminder(reminderId: string): Promise create(input: CreateCalendarEventInput): Promise }