import type { calendar_v3 } from '@googleapis/calendar'; /** * REST-sourced operations (beyond the MCP toolset), sourced from * `developers.google.com/workspace/calendar/api/v3/reference`. Same wire * surface as tools; merged into the registry by the server. Removals (the * deletes and clear_calendar; reversible ones included) carry * `destructiveHint`; see EXTENDING.md's annotation rubric. * * The access-control writes carry it too, though they are not removals: a * sharing grant is a standing side effect (the `create_filter` and * `sheets/add_protected_range` precedents) and can escalate a scope to * `owner`. Those three that take `sendNotifications` are also the only * open-world operations on this surface: Google defaults it to true, so they * can send sharing notifications, potentially outside the organization. */ export declare const methods: { list_event_instances: import("../../lib/operation.js").Operation; maxResults: import("zod").ZodOptional; pageToken: import("zod").ZodOptional; originalStart: import("zod").ZodOptional; showDeleted: import("zod").ZodOptional; timeMin: import("zod").ZodOptional; timeMax: import("zod").ZodOptional; timeZone: 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>>; move_event: import("../../lib/operation.js").Operation; sendUpdates: 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>>; quick_add_event: import("../../lib/operation.js").Operation; sendUpdates: 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>>; patch_event: import("../../lib/operation.js").Operation; summary: import("zod").ZodOptional; description: import("zod").ZodOptional; location: import("zod").ZodOptional; 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>; status: import("zod").ZodOptional>; transparency: import("zod").ZodOptional>; visibility: import("zod").ZodOptional>; attendees: import("zod").ZodOptional; optional: import("zod").ZodOptional; resource: import("zod").ZodOptional; responseStatus: import("zod").ZodOptional>; comment: import("zod").ZodOptional; additionalGuests: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>; extendedProperties: import("zod").ZodOptional>; shared: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>>; guestsCanInviteOthers: import("zod").ZodOptional; guestsCanModify: import("zod").ZodOptional; guestsCanSeeOtherGuests: import("zod").ZodOptional; colorId: import("zod").ZodOptional; sendUpdates: import("zod").ZodOptional>; conferenceDataVersion: 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>>; get_calendar: import("../../lib/operation.js").Operation; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodString; summary: import("zod").ZodOptional; description: import("zod").ZodOptional; location: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; create_calendar: import("../../lib/operation.js").Operation; location: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodString; summary: import("zod").ZodOptional; description: import("zod").ZodOptional; location: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; update_calendar: import("../../lib/operation.js").Operation; summary: import("zod").ZodOptional; description: import("zod").ZodOptional; location: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodString; summary: import("zod").ZodOptional; description: import("zod").ZodOptional; location: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; delete_calendar: import("../../lib/operation.js").Operation, import("zod").ZodObject<{ calendarId: import("zod").ZodString; }, import("zod/v4/core").$strip>>; clear_calendar: import("../../lib/operation.js").Operation; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ calendarId: import("zod").ZodString; }, import("zod/v4/core").$strip>>; get_calendar_entry: import("../../lib/operation.js").Operation; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodString; summary: import("zod").ZodOptional; summaryOverride: import("zod").ZodOptional; description: import("zod").ZodOptional; location: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; accessRole: import("zod").ZodOptional; colorId: import("zod").ZodOptional; backgroundColor: import("zod").ZodOptional; foregroundColor: import("zod").ZodOptional; hidden: import("zod").ZodOptional; selected: import("zod").ZodOptional; primary: import("zod").ZodOptional; defaultReminders: import("zod").ZodOptional>; minutes: import("zod").ZodNumber; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>; add_calendar_entry: import("../../lib/operation.js").Operation, import("zod").ZodObject<{ id: import("zod").ZodString; summary: import("zod").ZodOptional; summaryOverride: import("zod").ZodOptional; description: import("zod").ZodOptional; location: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; accessRole: import("zod").ZodOptional; colorId: import("zod").ZodOptional; backgroundColor: import("zod").ZodOptional; foregroundColor: import("zod").ZodOptional; hidden: import("zod").ZodOptional; selected: import("zod").ZodOptional; primary: import("zod").ZodOptional; defaultReminders: import("zod").ZodOptional>; minutes: import("zod").ZodNumber; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>; update_calendar_entry: import("../../lib/operation.js").Operation; summaryOverride: import("zod").ZodOptional; colorId: import("zod").ZodOptional; backgroundColor: import("zod").ZodOptional; foregroundColor: import("zod").ZodOptional; hidden: import("zod").ZodOptional; selected: import("zod").ZodOptional; defaultReminders: import("zod").ZodOptional>; minutes: import("zod").ZodNumber; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodString; summary: import("zod").ZodOptional; summaryOverride: import("zod").ZodOptional; description: import("zod").ZodOptional; location: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; accessRole: import("zod").ZodOptional; colorId: import("zod").ZodOptional; backgroundColor: import("zod").ZodOptional; foregroundColor: import("zod").ZodOptional; hidden: import("zod").ZodOptional; selected: import("zod").ZodOptional; primary: import("zod").ZodOptional; defaultReminders: import("zod").ZodOptional>; minutes: import("zod").ZodNumber; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strip>>; remove_calendar_entry: import("../../lib/operation.js").Operation, import("zod").ZodObject<{ calendarId: import("zod").ZodString; }, import("zod/v4/core").$strip>>; list_acl_rules: import("../../lib/operation.js").Operation; maxResults: import("zod").ZodOptional; pageToken: import("zod").ZodOptional; showDeleted: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ rules: import("zod").ZodArray>; scope: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ type: import("zod").ZodEnum<{ domain: "domain"; group: "group"; user: "user"; }>; value: import("zod").ZodString; }, import("zod/v4/core").$strict>], "type">>; }, import("zod/v4/core").$strip>>; nextPageToken: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; get_acl_rule: import("../../lib/operation.js").Operation; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodString; role: import("zod").ZodOptional>; scope: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ type: import("zod").ZodEnum<{ domain: "domain"; group: "group"; user: "user"; }>; value: import("zod").ZodString; }, import("zod/v4/core").$strict>], "type">>; }, import("zod/v4/core").$strip>>; add_acl_rule: import("../../lib/operation.js").Operation; scope: import("zod").ZodDiscriminatedUnion<[import("zod").ZodObject<{ type: import("zod").ZodLiteral<"default">; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ type: import("zod").ZodEnum<{ domain: "domain"; group: "group"; user: "user"; }>; value: import("zod").ZodString; }, import("zod/v4/core").$strict>], "type">; calendarId: import("zod").ZodOptional; sendNotifications: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodString; role: import("zod").ZodOptional>; scope: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ type: import("zod").ZodEnum<{ domain: "domain"; group: "group"; user: "user"; }>; value: import("zod").ZodString; }, import("zod/v4/core").$strict>], "type">>; }, import("zod/v4/core").$strip>>; update_acl_rule: import("../../lib/operation.js").Operation>; scope: import("zod").ZodDiscriminatedUnion<[import("zod").ZodObject<{ type: import("zod").ZodLiteral<"default">; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ type: import("zod").ZodEnum<{ domain: "domain"; group: "group"; user: "user"; }>; value: import("zod").ZodString; }, import("zod/v4/core").$strict>], "type">; calendarId: import("zod").ZodOptional; sendNotifications: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodString; role: import("zod").ZodOptional>; scope: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ type: import("zod").ZodEnum<{ domain: "domain"; group: "group"; user: "user"; }>; value: import("zod").ZodString; }, import("zod/v4/core").$strict>], "type">>; }, import("zod/v4/core").$strip>>; patch_acl_rule: import("../../lib/operation.js").Operation>; scope: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ type: import("zod").ZodEnum<{ domain: "domain"; group: "group"; user: "user"; }>; value: import("zod").ZodString; }, import("zod/v4/core").$strict>], "type">>; calendarId: import("zod").ZodOptional; sendNotifications: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodString; role: import("zod").ZodOptional>; scope: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ type: import("zod").ZodEnum<{ domain: "domain"; group: "group"; user: "user"; }>; value: import("zod").ZodString; }, import("zod/v4/core").$strict>], "type">>; }, import("zod/v4/core").$strip>>; delete_acl_rule: import("../../lib/operation.js").Operation; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ ruleId: import("zod").ZodString; calendarId: import("zod").ZodString; }, import("zod/v4/core").$strip>>; query_free_busy: import("../../lib/operation.js").Operation; items: import("zod").ZodArray>; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ timeMin: import("zod").ZodOptional; timeMax: import("zod").ZodOptional; calendars: import("zod").ZodRecord>; errors: import("zod").ZodOptional; reason: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; get_colors: import("../../lib/operation.js").Operation, import("zod").ZodObject<{ updated: import("zod").ZodOptional; calendar: import("zod").ZodRecord>; event: import("zod").ZodRecord>; }, import("zod/v4/core").$strip>>; list_settings: import("../../lib/operation.js").Operation; pageToken: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ settings: import("zod").ZodArray>; nextPageToken: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; get_setting: import("../../lib/operation.js").Operation, import("zod").ZodObject<{ id: import("zod").ZodString; value: import("zod").ZodString; }, import("zod/v4/core").$strip>>; }; //# sourceMappingURL=registry.d.ts.map