/** * Calendar service — ICS/iCalendar parsing. * * Extracts structured calendar events from ICS content using node-ical. */ import type { CalendarEvent } from '../types/index.js'; export default class CalendarService { /** * Parse ICS text content into structured CalendarEvent objects. */ static parseIcs(content: string): CalendarEvent[]; /** * Extract calendar events from raw email body parts. * Accepts an array of ICS content strings (from inline text/calendar parts * or downloaded .ics attachments). */ extractFromParts(icsContents: string[]): CalendarEvent[]; private static parseOrganizer; private static parseAttendees; private static normalizeStatus; } //# sourceMappingURL=calendar.service.d.ts.map