/** * MCP Tools: calendar operations * * - extract_calendar — parse ICS/iCalendar from email * - add_to_calendar — add email event to local calendar (with confirmation dialog + dedup) * - check_calendar_permissions — check OS calendar/reminders access * - list_calendars — list available local calendars * - list_events — search/list local calendar events * - list_reminders — search/list reminders from Reminders.app * - create_reminder — create a reminder in macOS Reminders.app from email * - analyze_email_for_scheduling — detect events + reminders in email; AI decides what to create */ import type { McpServer } from '@modelcontextprotocol/server'; import type CalendarService from '../services/calendar.service.js'; import type ImapService from '../services/imap.service.js'; import type LocalCalendarService from '../services/local-calendar.service.js'; import type RemindersService from '../services/reminders.service.js'; export default function registerCalendarTools(server: McpServer, imapService: ImapService, calendarService: CalendarService, localCalendarService: LocalCalendarService, remindersService: RemindersService, opts?: { autoDownloadAttachments: boolean; }): void; //# sourceMappingURL=calendar.tool.d.ts.map