import type { calendar_v3 } from '@googleapis/calendar'; /** * The tool registry: keys are the wire tool names, mirroring Google's Calendar * MCP toolset reference. Each tool is imported from its folder and spread in * here; the server lists and dispatches this. */ export declare const tools: { list_events: import("../../lib/operation.js").Operation>>; calendarId: import("zod").ZodOptional; pageSize: import("zod").ZodOptional; pageToken: import("zod").ZodOptional; startTime: import("zod").ZodOptional; endTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; orderBy: import("zod").ZodOptional>; fullText: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ summary: import("zod").ZodOptional; description: import("zod").ZodOptional; updated: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; accessRole: import("zod").ZodOptional; defaultReminders: import("zod").ZodOptional>; minutes: import("zod").ZodNumber; }, import("zod/v4/core").$strict>>>; events: import("zod").ZodArray; htmlLink: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; summary: import("zod").ZodOptional; description: import("zod").ZodOptional; location: import("zod").ZodOptional; creator: import("zod").ZodOptional; displayName: import("zod").ZodOptional; self: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; organizer: import("zod").ZodOptional; displayName: import("zod").ZodOptional; self: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; start: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; end: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; recurrence: import("zod").ZodOptional>; recurringEventId: import("zod").ZodOptional; originalStartTime: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; transparency: import("zod").ZodOptional; visibility: import("zod").ZodOptional; attendees: import("zod").ZodOptional; email: import("zod").ZodString; displayName: import("zod").ZodOptional; organizer: import("zod").ZodOptional; self: import("zod").ZodOptional; resource: import("zod").ZodOptional; optionalAttendee: import("zod").ZodOptional; responseStatus: import("zod").ZodOptional; comment: import("zod").ZodOptional; additionalGuests: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; eventType: import("zod").ZodOptional; conferenceUrl: import("zod").ZodOptional; colorId: import("zod").ZodOptional; overrideReminders: import("zod").ZodOptional>; minutes: import("zod").ZodNumber; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>; nextPageToken: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; get_event: import("../../lib/operation.js").Operation; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodString; status: import("zod").ZodOptional; htmlLink: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; summary: import("zod").ZodOptional; description: import("zod").ZodOptional; location: import("zod").ZodOptional; creator: import("zod").ZodOptional; displayName: import("zod").ZodOptional; self: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; organizer: import("zod").ZodOptional; displayName: import("zod").ZodOptional; self: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; start: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; end: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; recurrence: import("zod").ZodOptional>; recurringEventId: import("zod").ZodOptional; originalStartTime: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; transparency: import("zod").ZodOptional; visibility: import("zod").ZodOptional; attendees: import("zod").ZodOptional; email: import("zod").ZodString; displayName: import("zod").ZodOptional; organizer: import("zod").ZodOptional; self: import("zod").ZodOptional; resource: import("zod").ZodOptional; optionalAttendee: import("zod").ZodOptional; responseStatus: import("zod").ZodOptional; comment: import("zod").ZodOptional; additionalGuests: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; eventType: import("zod").ZodOptional; conferenceUrl: import("zod").ZodOptional; colorId: import("zod").ZodOptional; overrideReminders: import("zod").ZodOptional>; minutes: import("zod").ZodNumber; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>; list_calendars: import("../../lib/operation.js").Operation; pageToken: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ calendars: import("zod").ZodArray; description: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; nextPageToken: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; suggest_time: import("../../lib/operation.js").Operation; startTime: import("zod").ZodString; endTime: import("zod").ZodString; timeZone: import("zod").ZodOptional; durationMinutes: import("zod").ZodOptional; preferences: import("zod").ZodOptional; endHour: import("zod").ZodOptional; excludeWeekends: import("zod").ZodOptional; pageSize: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ timeSlots: import("zod").ZodArray>; }, import("zod/v4/core").$strip>>; create_event: import("../../lib/operation.js").Operation>; recurrenceData: import("zod").ZodOptional>; overrideReminders: import("zod").ZodOptional>; minutes: import("zod").ZodNumber; }, import("zod/v4/core").$strict>>>; calendarId: import("zod").ZodOptional; description: import("zod").ZodOptional; location: import("zod").ZodOptional; allDay: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; notificationLevel: import("zod").ZodOptional>; addGoogleMeetUrl: import("zod").ZodOptional; visibility: import("zod").ZodOptional>; colorId: import("zod").ZodOptional; googleMeetUrl: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodString; status: import("zod").ZodOptional; htmlLink: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; summary: import("zod").ZodOptional; description: import("zod").ZodOptional; location: import("zod").ZodOptional; creator: import("zod").ZodOptional; displayName: import("zod").ZodOptional; self: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; organizer: import("zod").ZodOptional; displayName: import("zod").ZodOptional; self: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; start: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; end: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; recurrence: import("zod").ZodOptional>; recurringEventId: import("zod").ZodOptional; originalStartTime: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; transparency: import("zod").ZodOptional; visibility: import("zod").ZodOptional; attendees: import("zod").ZodOptional; email: import("zod").ZodString; displayName: import("zod").ZodOptional; organizer: import("zod").ZodOptional; self: import("zod").ZodOptional; resource: import("zod").ZodOptional; optionalAttendee: import("zod").ZodOptional; responseStatus: import("zod").ZodOptional; comment: import("zod").ZodOptional; additionalGuests: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; eventType: import("zod").ZodOptional; conferenceUrl: import("zod").ZodOptional; colorId: import("zod").ZodOptional; overrideReminders: import("zod").ZodOptional>; minutes: import("zod").ZodNumber; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>; update_event: import("../../lib/operation.js").Operation; summary: import("zod").ZodOptional; description: import("zod").ZodOptional; location: import("zod").ZodOptional; startTime: import("zod").ZodOptional; endTime: import("zod").ZodOptional; addedAttendeeEmails: import("zod").ZodOptional>; removedAttendeeEmails: import("zod").ZodOptional>; overrideReminders: import("zod").ZodOptional>; minutes: import("zod").ZodNumber; }, import("zod/v4/core").$strict>>>; notificationLevel: import("zod").ZodOptional>; addGoogleMeetUrl: import("zod").ZodOptional; googleMeetUrl: import("zod").ZodOptional; visibility: import("zod").ZodOptional>; colorId: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodString; status: import("zod").ZodOptional; htmlLink: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; summary: import("zod").ZodOptional; description: import("zod").ZodOptional; location: import("zod").ZodOptional; creator: import("zod").ZodOptional; displayName: import("zod").ZodOptional; self: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; organizer: import("zod").ZodOptional; displayName: import("zod").ZodOptional; self: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; start: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; end: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; recurrence: import("zod").ZodOptional>; recurringEventId: import("zod").ZodOptional; originalStartTime: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; transparency: import("zod").ZodOptional; visibility: import("zod").ZodOptional; attendees: import("zod").ZodOptional; email: import("zod").ZodString; displayName: import("zod").ZodOptional; organizer: import("zod").ZodOptional; self: import("zod").ZodOptional; resource: import("zod").ZodOptional; optionalAttendee: import("zod").ZodOptional; responseStatus: import("zod").ZodOptional; comment: import("zod").ZodOptional; additionalGuests: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; eventType: import("zod").ZodOptional; conferenceUrl: import("zod").ZodOptional; colorId: import("zod").ZodOptional; overrideReminders: import("zod").ZodOptional>; minutes: import("zod").ZodNumber; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>; delete_event: import("../../lib/operation.js").Operation; notificationLevel: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodString; status: import("zod").ZodOptional; htmlLink: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; summary: import("zod").ZodOptional; description: import("zod").ZodOptional; location: import("zod").ZodOptional; creator: import("zod").ZodOptional; displayName: import("zod").ZodOptional; self: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; organizer: import("zod").ZodOptional; displayName: import("zod").ZodOptional; self: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; start: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; end: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; recurrence: import("zod").ZodOptional>; recurringEventId: import("zod").ZodOptional; originalStartTime: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; transparency: import("zod").ZodOptional; visibility: import("zod").ZodOptional; attendees: import("zod").ZodOptional; email: import("zod").ZodString; displayName: import("zod").ZodOptional; organizer: import("zod").ZodOptional; self: import("zod").ZodOptional; resource: import("zod").ZodOptional; optionalAttendee: import("zod").ZodOptional; responseStatus: import("zod").ZodOptional; comment: import("zod").ZodOptional; additionalGuests: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; eventType: import("zod").ZodOptional; conferenceUrl: import("zod").ZodOptional; colorId: import("zod").ZodOptional; overrideReminders: import("zod").ZodOptional>; minutes: import("zod").ZodNumber; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>; respond_to_event: import("../../lib/operation.js").Operation; calendarId: import("zod").ZodOptional; notificationLevel: import("zod").ZodOptional>; responseComment: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodString; status: import("zod").ZodOptional; htmlLink: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; summary: import("zod").ZodOptional; description: import("zod").ZodOptional; location: import("zod").ZodOptional; creator: import("zod").ZodOptional; displayName: import("zod").ZodOptional; self: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; organizer: import("zod").ZodOptional; displayName: import("zod").ZodOptional; self: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; start: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; end: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; recurrence: import("zod").ZodOptional>; recurringEventId: import("zod").ZodOptional; originalStartTime: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; transparency: import("zod").ZodOptional; visibility: import("zod").ZodOptional; attendees: import("zod").ZodOptional; email: import("zod").ZodString; displayName: import("zod").ZodOptional; organizer: import("zod").ZodOptional; self: import("zod").ZodOptional; resource: import("zod").ZodOptional; optionalAttendee: import("zod").ZodOptional; responseStatus: import("zod").ZodOptional; comment: import("zod").ZodOptional; additionalGuests: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; eventType: import("zod").ZodOptional; conferenceUrl: import("zod").ZodOptional; colorId: import("zod").ZodOptional; overrideReminders: import("zod").ZodOptional>; minutes: import("zod").ZodNumber; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>; }; //# sourceMappingURL=registry.d.ts.map