import * as z from "zod"; /** Retrieves one Google Calendar event by ID or standard event URL. */ export declare const getGoogleCalendarEvent: import("../../..").DefinedAction; event: z.ZodString; maxAttendees: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ attachments: z.ZodArray; fileUrl: z.ZodURL; mimeType: z.ZodOptional; title: z.ZodOptional; iconLink: z.ZodOptional; }, z.core.$strip>>; attendees: z.ZodArray; comment: z.ZodOptional; email: z.ZodEmail; displayName: z.ZodOptional; optional: z.ZodOptional; resource: z.ZodOptional; responseStatus: z.ZodOptional>; organizer: z.ZodBoolean; self: z.ZodBoolean; }, z.core.$strip>>; attendeesOmitted: z.ZodBoolean; calendarId: z.ZodString; colorId: z.ZodOptional; conference: z.ZodOptional; creationStatus: z.ZodOptional>; entryPoints: z.ZodArray; passcode: z.ZodOptional; type: z.ZodString; uri: z.ZodString; }, z.core.$strip>>; name: z.ZodOptional; }, z.core.$strip>>; createdAt: z.ZodOptional; creator: z.ZodOptional; email: z.ZodOptional; self: z.ZodBoolean; }, z.core.$strip>>; description: z.ZodOptional; end: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; extendedProperties: z.ZodObject<{ private: z.ZodRecord; shared: z.ZodRecord; }, z.core.$strip>; guestsCanInviteOthers: z.ZodBoolean; guestsCanModify: z.ZodBoolean; guestsCanSeeOtherGuests: z.ZodBoolean; hangoutLink: z.ZodOptional; htmlLink: z.ZodOptional; id: z.ZodString; iCalUID: z.ZodOptional; location: z.ZodOptional; originalStart: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; organizer: z.ZodOptional; email: z.ZodOptional; self: z.ZodBoolean; }, z.core.$strip>>; recurrence: z.ZodArray; recurringEventId: z.ZodOptional; reminders: z.ZodObject<{ overrides: z.ZodArray; }, z.core.$strip>>; useDefault: z.ZodBoolean; }, z.core.$strip>; sequence: z.ZodNumber; start: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; status: z.ZodEnum<{ cancelled: "cancelled"; confirmed: "confirmed"; tentative: "tentative"; }>; summary: z.ZodString; transparency: z.ZodEnum<{ opaque: "opaque"; transparent: "transparent"; }>; type: z.ZodEnum<{ default: "default"; birthday: "birthday"; focusTime: "focusTime"; fromGmail: "fromGmail"; outOfOffice: "outOfOffice"; workingLocation: "workingLocation"; }>; updatedAt: z.ZodOptional; visibility: z.ZodEnum<{ default: "default"; public: "public"; private: "private"; confidential: "confidential"; }>; }, z.core.$strip>, "google", false, never>; /** * Lists one page of events while preserving provider pagination and sync * tokens. */ export declare const listGoogleCalendarEvents: import("../../..").DefinedAction; eventTypes: z.ZodOptional>>; iCalUID: z.ZodOptional; includeDeleted: z.ZodOptional; includeHiddenInvitations: z.ZodOptional; maxAttendees: z.ZodOptional; orderBy: z.ZodOptional>; privateExtendedProperty: z.ZodOptional>; query: z.ZodOptional; singleEvents: z.ZodOptional; sharedExtendedProperty: z.ZodOptional>; syncToken: z.ZodOptional; timeMax: z.ZodOptional; timeMin: z.ZodOptional; timeZone: z.ZodOptional; updatedMin: z.ZodOptional; maxResults: z.ZodOptional; pageToken: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ events: z.ZodArray; fileUrl: z.ZodURL; mimeType: z.ZodOptional; title: z.ZodOptional; iconLink: z.ZodOptional; }, z.core.$strip>>; attendees: z.ZodArray; comment: z.ZodOptional; email: z.ZodEmail; displayName: z.ZodOptional; optional: z.ZodOptional; resource: z.ZodOptional; responseStatus: z.ZodOptional>; organizer: z.ZodBoolean; self: z.ZodBoolean; }, z.core.$strip>>; attendeesOmitted: z.ZodBoolean; calendarId: z.ZodString; colorId: z.ZodOptional; conference: z.ZodOptional; creationStatus: z.ZodOptional>; entryPoints: z.ZodArray; passcode: z.ZodOptional; type: z.ZodString; uri: z.ZodString; }, z.core.$strip>>; name: z.ZodOptional; }, z.core.$strip>>; createdAt: z.ZodOptional; creator: z.ZodOptional; email: z.ZodOptional; self: z.ZodBoolean; }, z.core.$strip>>; description: z.ZodOptional; end: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; extendedProperties: z.ZodObject<{ private: z.ZodRecord; shared: z.ZodRecord; }, z.core.$strip>; guestsCanInviteOthers: z.ZodBoolean; guestsCanModify: z.ZodBoolean; guestsCanSeeOtherGuests: z.ZodBoolean; hangoutLink: z.ZodOptional; htmlLink: z.ZodOptional; id: z.ZodString; iCalUID: z.ZodOptional; location: z.ZodOptional; originalStart: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; organizer: z.ZodOptional; email: z.ZodOptional; self: z.ZodBoolean; }, z.core.$strip>>; recurrence: z.ZodArray; recurringEventId: z.ZodOptional; reminders: z.ZodObject<{ overrides: z.ZodArray; }, z.core.$strip>>; useDefault: z.ZodBoolean; }, z.core.$strip>; sequence: z.ZodNumber; start: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; status: z.ZodEnum<{ cancelled: "cancelled"; confirmed: "confirmed"; tentative: "tentative"; }>; summary: z.ZodString; transparency: z.ZodEnum<{ opaque: "opaque"; transparent: "transparent"; }>; type: z.ZodEnum<{ default: "default"; birthday: "birthday"; focusTime: "focusTime"; fromGmail: "fromGmail"; outOfOffice: "outOfOffice"; workingLocation: "workingLocation"; }>; updatedAt: z.ZodOptional; visibility: z.ZodEnum<{ default: "default"; public: "public"; private: "private"; confidential: "confidential"; }>; }, z.core.$strip>>; nextPageToken: z.ZodOptional; nextSyncToken: z.ZodOptional; timeZone: z.ZodOptional; updatedAt: z.ZodOptional; }, z.core.$strip>, "google", false, never>; /** Searches events and internally follows pages up to a requested total limit. */ export declare const searchGoogleCalendarEvents: import("../../..").DefinedAction>>; iCalUID: z.ZodOptional; timeZone: z.ZodOptional; calendar: z.ZodOptional; orderBy: z.ZodOptional>; includeDeleted: z.ZodOptional; timeMax: z.ZodOptional; timeMin: z.ZodOptional; includeHiddenInvitations: z.ZodOptional; maxAttendees: z.ZodOptional; privateExtendedProperty: z.ZodOptional>; singleEvents: z.ZodOptional; sharedExtendedProperty: z.ZodOptional>; updatedMin: z.ZodOptional; limit: z.ZodOptional; query: z.ZodString; }, z.core.$strip>, z.ZodArray; fileUrl: z.ZodURL; mimeType: z.ZodOptional; title: z.ZodOptional; iconLink: z.ZodOptional; }, z.core.$strip>>; attendees: z.ZodArray; comment: z.ZodOptional; email: z.ZodEmail; displayName: z.ZodOptional; optional: z.ZodOptional; resource: z.ZodOptional; responseStatus: z.ZodOptional>; organizer: z.ZodBoolean; self: z.ZodBoolean; }, z.core.$strip>>; attendeesOmitted: z.ZodBoolean; calendarId: z.ZodString; colorId: z.ZodOptional; conference: z.ZodOptional; creationStatus: z.ZodOptional>; entryPoints: z.ZodArray; passcode: z.ZodOptional; type: z.ZodString; uri: z.ZodString; }, z.core.$strip>>; name: z.ZodOptional; }, z.core.$strip>>; createdAt: z.ZodOptional; creator: z.ZodOptional; email: z.ZodOptional; self: z.ZodBoolean; }, z.core.$strip>>; description: z.ZodOptional; end: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; extendedProperties: z.ZodObject<{ private: z.ZodRecord; shared: z.ZodRecord; }, z.core.$strip>; guestsCanInviteOthers: z.ZodBoolean; guestsCanModify: z.ZodBoolean; guestsCanSeeOtherGuests: z.ZodBoolean; hangoutLink: z.ZodOptional; htmlLink: z.ZodOptional; id: z.ZodString; iCalUID: z.ZodOptional; location: z.ZodOptional; originalStart: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; organizer: z.ZodOptional; email: z.ZodOptional; self: z.ZodBoolean; }, z.core.$strip>>; recurrence: z.ZodArray; recurringEventId: z.ZodOptional; reminders: z.ZodObject<{ overrides: z.ZodArray; }, z.core.$strip>>; useDefault: z.ZodBoolean; }, z.core.$strip>; sequence: z.ZodNumber; start: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; status: z.ZodEnum<{ cancelled: "cancelled"; confirmed: "confirmed"; tentative: "tentative"; }>; summary: z.ZodString; transparency: z.ZodEnum<{ opaque: "opaque"; transparent: "transparent"; }>; type: z.ZodEnum<{ default: "default"; birthday: "birthday"; focusTime: "focusTime"; fromGmail: "fromGmail"; outOfOffice: "outOfOffice"; workingLocation: "workingLocation"; }>; updatedAt: z.ZodOptional; visibility: z.ZodEnum<{ default: "default"; public: "public"; private: "private"; confidential: "confidential"; }>; }, z.core.$strip>>, "google", false, never>; /** Creates a timed or all-day event, optionally with a new Google Meet. */ export declare const createGoogleCalendarEvent: import("../../..").DefinedAction; fileUrl: z.ZodURL; mimeType: z.ZodOptional; title: z.ZodOptional; }, z.core.$strip>>>; attendees: z.ZodOptional; comment: z.ZodOptional; email: z.ZodEmail; displayName: z.ZodOptional; optional: z.ZodOptional; resource: z.ZodOptional; responseStatus: z.ZodOptional>; }, z.core.$strip>>>; colorId: z.ZodOptional; description: z.ZodOptional; extendedProperties: z.ZodOptional>; shared: z.ZodOptional>; }, z.core.$strip>>; guestsCanInviteOthers: z.ZodOptional; guestsCanModify: z.ZodOptional; guestsCanSeeOtherGuests: z.ZodOptional; location: z.ZodOptional; recurrence: z.ZodOptional>; reminders: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ overrides: z.ZodArray; }, z.core.$strip>>; useDefault: z.ZodLiteral; }, z.core.$strip>]>>; transparency: z.ZodOptional>; visibility: z.ZodOptional>; calendar: z.ZodOptional; createMeet: z.ZodOptional; schedule: z.ZodUnion; }, z.core.$strip>, z.ZodObject<{ end: z.ZodISODateTime; start: z.ZodISODateTime; timeZone: z.ZodOptional; }, z.core.$strip>]>; sendUpdates: z.ZodOptional>; summary: z.ZodString; }, z.core.$strip>, z.ZodObject<{ attachments: z.ZodArray; fileUrl: z.ZodURL; mimeType: z.ZodOptional; title: z.ZodOptional; iconLink: z.ZodOptional; }, z.core.$strip>>; attendees: z.ZodArray; comment: z.ZodOptional; email: z.ZodEmail; displayName: z.ZodOptional; optional: z.ZodOptional; resource: z.ZodOptional; responseStatus: z.ZodOptional>; organizer: z.ZodBoolean; self: z.ZodBoolean; }, z.core.$strip>>; attendeesOmitted: z.ZodBoolean; calendarId: z.ZodString; colorId: z.ZodOptional; conference: z.ZodOptional; creationStatus: z.ZodOptional>; entryPoints: z.ZodArray; passcode: z.ZodOptional; type: z.ZodString; uri: z.ZodString; }, z.core.$strip>>; name: z.ZodOptional; }, z.core.$strip>>; createdAt: z.ZodOptional; creator: z.ZodOptional; email: z.ZodOptional; self: z.ZodBoolean; }, z.core.$strip>>; description: z.ZodOptional; end: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; extendedProperties: z.ZodObject<{ private: z.ZodRecord; shared: z.ZodRecord; }, z.core.$strip>; guestsCanInviteOthers: z.ZodBoolean; guestsCanModify: z.ZodBoolean; guestsCanSeeOtherGuests: z.ZodBoolean; hangoutLink: z.ZodOptional; htmlLink: z.ZodOptional; id: z.ZodString; iCalUID: z.ZodOptional; location: z.ZodOptional; originalStart: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; organizer: z.ZodOptional; email: z.ZodOptional; self: z.ZodBoolean; }, z.core.$strip>>; recurrence: z.ZodArray; recurringEventId: z.ZodOptional; reminders: z.ZodObject<{ overrides: z.ZodArray; }, z.core.$strip>>; useDefault: z.ZodBoolean; }, z.core.$strip>; sequence: z.ZodNumber; start: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; status: z.ZodEnum<{ cancelled: "cancelled"; confirmed: "confirmed"; tentative: "tentative"; }>; summary: z.ZodString; transparency: z.ZodEnum<{ opaque: "opaque"; transparent: "transparent"; }>; type: z.ZodEnum<{ default: "default"; birthday: "birthday"; focusTime: "focusTime"; fromGmail: "fromGmail"; outOfOffice: "outOfOffice"; workingLocation: "workingLocation"; }>; updatedAt: z.ZodOptional; visibility: z.ZodEnum<{ default: "default"; public: "public"; private: "private"; confidential: "confidential"; }>; }, z.core.$strip>, "google", false, never>; /** Patches selected fields on an existing event. */ export declare const updateGoogleCalendarEvent: import("../../..").DefinedAction; fileUrl: z.ZodURL; mimeType: z.ZodOptional; title: z.ZodOptional; }, z.core.$strip>>>; attendees: z.ZodOptional; comment: z.ZodOptional; email: z.ZodEmail; displayName: z.ZodOptional; optional: z.ZodOptional; resource: z.ZodOptional; responseStatus: z.ZodOptional>; }, z.core.$strip>>>; colorId: z.ZodOptional; description: z.ZodOptional; extendedProperties: z.ZodOptional>; shared: z.ZodOptional>; }, z.core.$strip>>; guestsCanInviteOthers: z.ZodOptional; guestsCanModify: z.ZodOptional; guestsCanSeeOtherGuests: z.ZodOptional; location: z.ZodOptional; recurrence: z.ZodOptional>; reminders: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ overrides: z.ZodArray; }, z.core.$strip>>; useDefault: z.ZodLiteral; }, z.core.$strip>]>>; schedule: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ end: z.ZodISODateTime; start: z.ZodISODateTime; timeZone: z.ZodOptional; }, z.core.$strip>]>>; transparency: z.ZodOptional>; visibility: z.ZodOptional>; calendar: z.ZodOptional; createMeet: z.ZodOptional; event: z.ZodString; sendUpdates: z.ZodOptional>; summary: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ attachments: z.ZodArray; fileUrl: z.ZodURL; mimeType: z.ZodOptional; title: z.ZodOptional; iconLink: z.ZodOptional; }, z.core.$strip>>; attendees: z.ZodArray; comment: z.ZodOptional; email: z.ZodEmail; displayName: z.ZodOptional; optional: z.ZodOptional; resource: z.ZodOptional; responseStatus: z.ZodOptional>; organizer: z.ZodBoolean; self: z.ZodBoolean; }, z.core.$strip>>; attendeesOmitted: z.ZodBoolean; calendarId: z.ZodString; colorId: z.ZodOptional; conference: z.ZodOptional; creationStatus: z.ZodOptional>; entryPoints: z.ZodArray; passcode: z.ZodOptional; type: z.ZodString; uri: z.ZodString; }, z.core.$strip>>; name: z.ZodOptional; }, z.core.$strip>>; createdAt: z.ZodOptional; creator: z.ZodOptional; email: z.ZodOptional; self: z.ZodBoolean; }, z.core.$strip>>; description: z.ZodOptional; end: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; extendedProperties: z.ZodObject<{ private: z.ZodRecord; shared: z.ZodRecord; }, z.core.$strip>; guestsCanInviteOthers: z.ZodBoolean; guestsCanModify: z.ZodBoolean; guestsCanSeeOtherGuests: z.ZodBoolean; hangoutLink: z.ZodOptional; htmlLink: z.ZodOptional; id: z.ZodString; iCalUID: z.ZodOptional; location: z.ZodOptional; originalStart: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; organizer: z.ZodOptional; email: z.ZodOptional; self: z.ZodBoolean; }, z.core.$strip>>; recurrence: z.ZodArray; recurringEventId: z.ZodOptional; reminders: z.ZodObject<{ overrides: z.ZodArray; }, z.core.$strip>>; useDefault: z.ZodBoolean; }, z.core.$strip>; sequence: z.ZodNumber; start: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; status: z.ZodEnum<{ cancelled: "cancelled"; confirmed: "confirmed"; tentative: "tentative"; }>; summary: z.ZodString; transparency: z.ZodEnum<{ opaque: "opaque"; transparent: "transparent"; }>; type: z.ZodEnum<{ default: "default"; birthday: "birthday"; focusTime: "focusTime"; fromGmail: "fromGmail"; outOfOffice: "outOfOffice"; workingLocation: "workingLocation"; }>; updatedAt: z.ZodOptional; visibility: z.ZodEnum<{ default: "default"; public: "public"; private: "private"; confidential: "confidential"; }>; }, z.core.$strip>, "google", false, never>; /** Permanently deletes or cancels an event and returns its identity. */ export declare const deleteGoogleCalendarEvent: import("../../..").DefinedAction; event: z.ZodString; sendUpdates: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ calendarId: z.ZodString; eventId: z.ZodString; }, z.core.$strip>, "google", false, never>; /** Lists expanded instances of one recurring event series. */ export declare const listGoogleCalendarEventInstances: import("../../..").DefinedAction; event: z.ZodString; maxResults: z.ZodOptional; pageToken: z.ZodOptional; includeDeleted: z.ZodOptional; maxAttendees: z.ZodOptional; timeMax: z.ZodOptional; originalStart: z.ZodOptional>; timeMin: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ events: z.ZodArray; fileUrl: z.ZodURL; mimeType: z.ZodOptional; title: z.ZodOptional; iconLink: z.ZodOptional; }, z.core.$strip>>; attendees: z.ZodArray; comment: z.ZodOptional; email: z.ZodEmail; displayName: z.ZodOptional; optional: z.ZodOptional; resource: z.ZodOptional; responseStatus: z.ZodOptional>; organizer: z.ZodBoolean; self: z.ZodBoolean; }, z.core.$strip>>; attendeesOmitted: z.ZodBoolean; calendarId: z.ZodString; colorId: z.ZodOptional; conference: z.ZodOptional; creationStatus: z.ZodOptional>; entryPoints: z.ZodArray; passcode: z.ZodOptional; type: z.ZodString; uri: z.ZodString; }, z.core.$strip>>; name: z.ZodOptional; }, z.core.$strip>>; createdAt: z.ZodOptional; creator: z.ZodOptional; email: z.ZodOptional; self: z.ZodBoolean; }, z.core.$strip>>; description: z.ZodOptional; end: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; extendedProperties: z.ZodObject<{ private: z.ZodRecord; shared: z.ZodRecord; }, z.core.$strip>; guestsCanInviteOthers: z.ZodBoolean; guestsCanModify: z.ZodBoolean; guestsCanSeeOtherGuests: z.ZodBoolean; hangoutLink: z.ZodOptional; htmlLink: z.ZodOptional; id: z.ZodString; iCalUID: z.ZodOptional; location: z.ZodOptional; originalStart: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; organizer: z.ZodOptional; email: z.ZodOptional; self: z.ZodBoolean; }, z.core.$strip>>; recurrence: z.ZodArray; recurringEventId: z.ZodOptional; reminders: z.ZodObject<{ overrides: z.ZodArray; }, z.core.$strip>>; useDefault: z.ZodBoolean; }, z.core.$strip>; sequence: z.ZodNumber; start: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; status: z.ZodEnum<{ cancelled: "cancelled"; confirmed: "confirmed"; tentative: "tentative"; }>; summary: z.ZodString; transparency: z.ZodEnum<{ opaque: "opaque"; transparent: "transparent"; }>; type: z.ZodEnum<{ default: "default"; birthday: "birthday"; focusTime: "focusTime"; fromGmail: "fromGmail"; outOfOffice: "outOfOffice"; workingLocation: "workingLocation"; }>; updatedAt: z.ZodOptional; visibility: z.ZodEnum<{ default: "default"; public: "public"; private: "private"; confidential: "confidential"; }>; }, z.core.$strip>>; nextPageToken: z.ZodOptional; nextSyncToken: z.ZodOptional; timeZone: z.ZodOptional; updatedAt: z.ZodOptional; }, z.core.$strip>, "google", false, never>; /** Moves an organizer-owned event to another calendar. */ export declare const moveGoogleCalendarEvent: import("../../..").DefinedAction; sendUpdates: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ attachments: z.ZodArray; fileUrl: z.ZodURL; mimeType: z.ZodOptional; title: z.ZodOptional; iconLink: z.ZodOptional; }, z.core.$strip>>; attendees: z.ZodArray; comment: z.ZodOptional; email: z.ZodEmail; displayName: z.ZodOptional; optional: z.ZodOptional; resource: z.ZodOptional; responseStatus: z.ZodOptional>; organizer: z.ZodBoolean; self: z.ZodBoolean; }, z.core.$strip>>; attendeesOmitted: z.ZodBoolean; calendarId: z.ZodString; colorId: z.ZodOptional; conference: z.ZodOptional; creationStatus: z.ZodOptional>; entryPoints: z.ZodArray; passcode: z.ZodOptional; type: z.ZodString; uri: z.ZodString; }, z.core.$strip>>; name: z.ZodOptional; }, z.core.$strip>>; createdAt: z.ZodOptional; creator: z.ZodOptional; email: z.ZodOptional; self: z.ZodBoolean; }, z.core.$strip>>; description: z.ZodOptional; end: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; extendedProperties: z.ZodObject<{ private: z.ZodRecord; shared: z.ZodRecord; }, z.core.$strip>; guestsCanInviteOthers: z.ZodBoolean; guestsCanModify: z.ZodBoolean; guestsCanSeeOtherGuests: z.ZodBoolean; hangoutLink: z.ZodOptional; htmlLink: z.ZodOptional; id: z.ZodString; iCalUID: z.ZodOptional; location: z.ZodOptional; originalStart: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; organizer: z.ZodOptional; email: z.ZodOptional; self: z.ZodBoolean; }, z.core.$strip>>; recurrence: z.ZodArray; recurringEventId: z.ZodOptional; reminders: z.ZodObject<{ overrides: z.ZodArray; }, z.core.$strip>>; useDefault: z.ZodBoolean; }, z.core.$strip>; sequence: z.ZodNumber; start: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; status: z.ZodEnum<{ cancelled: "cancelled"; confirmed: "confirmed"; tentative: "tentative"; }>; summary: z.ZodString; transparency: z.ZodEnum<{ opaque: "opaque"; transparent: "transparent"; }>; type: z.ZodEnum<{ default: "default"; birthday: "birthday"; focusTime: "focusTime"; fromGmail: "fromGmail"; outOfOffice: "outOfOffice"; workingLocation: "workingLocation"; }>; updatedAt: z.ZodOptional; visibility: z.ZodEnum<{ default: "default"; public: "public"; private: "private"; confidential: "confidential"; }>; }, z.core.$strip>, "google", false, never>; /** Creates an event from a natural-language description. */ export declare const quickAddGoogleCalendarEvent: import("../../..").DefinedAction; text: z.ZodString; sendUpdates: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ attachments: z.ZodArray; fileUrl: z.ZodURL; mimeType: z.ZodOptional; title: z.ZodOptional; iconLink: z.ZodOptional; }, z.core.$strip>>; attendees: z.ZodArray; comment: z.ZodOptional; email: z.ZodEmail; displayName: z.ZodOptional; optional: z.ZodOptional; resource: z.ZodOptional; responseStatus: z.ZodOptional>; organizer: z.ZodBoolean; self: z.ZodBoolean; }, z.core.$strip>>; attendeesOmitted: z.ZodBoolean; calendarId: z.ZodString; colorId: z.ZodOptional; conference: z.ZodOptional; creationStatus: z.ZodOptional>; entryPoints: z.ZodArray; passcode: z.ZodOptional; type: z.ZodString; uri: z.ZodString; }, z.core.$strip>>; name: z.ZodOptional; }, z.core.$strip>>; createdAt: z.ZodOptional; creator: z.ZodOptional; email: z.ZodOptional; self: z.ZodBoolean; }, z.core.$strip>>; description: z.ZodOptional; end: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; extendedProperties: z.ZodObject<{ private: z.ZodRecord; shared: z.ZodRecord; }, z.core.$strip>; guestsCanInviteOthers: z.ZodBoolean; guestsCanModify: z.ZodBoolean; guestsCanSeeOtherGuests: z.ZodBoolean; hangoutLink: z.ZodOptional; htmlLink: z.ZodOptional; id: z.ZodString; iCalUID: z.ZodOptional; location: z.ZodOptional; originalStart: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; organizer: z.ZodOptional; email: z.ZodOptional; self: z.ZodBoolean; }, z.core.$strip>>; recurrence: z.ZodArray; recurringEventId: z.ZodOptional; reminders: z.ZodObject<{ overrides: z.ZodArray; }, z.core.$strip>>; useDefault: z.ZodBoolean; }, z.core.$strip>; sequence: z.ZodNumber; start: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; status: z.ZodEnum<{ cancelled: "cancelled"; confirmed: "confirmed"; tentative: "tentative"; }>; summary: z.ZodString; transparency: z.ZodEnum<{ opaque: "opaque"; transparent: "transparent"; }>; type: z.ZodEnum<{ default: "default"; birthday: "birthday"; focusTime: "focusTime"; fromGmail: "fromGmail"; outOfOffice: "outOfOffice"; workingLocation: "workingLocation"; }>; updatedAt: z.ZodOptional; visibility: z.ZodEnum<{ default: "default"; public: "public"; private: "private"; confidential: "confidential"; }>; }, z.core.$strip>, "google", false, never>; /** Imports an externally identified event without sending invitations. */ export declare const importGoogleCalendarEvent: import("../../..").DefinedAction; fileUrl: z.ZodURL; mimeType: z.ZodOptional; title: z.ZodOptional; }, z.core.$strip>>>; attendees: z.ZodOptional; comment: z.ZodOptional; email: z.ZodEmail; displayName: z.ZodOptional; optional: z.ZodOptional; resource: z.ZodOptional; responseStatus: z.ZodOptional>; }, z.core.$strip>>>; colorId: z.ZodOptional; description: z.ZodOptional; extendedProperties: z.ZodOptional>; shared: z.ZodOptional>; }, z.core.$strip>>; guestsCanInviteOthers: z.ZodOptional; guestsCanModify: z.ZodOptional; guestsCanSeeOtherGuests: z.ZodOptional; location: z.ZodOptional; recurrence: z.ZodOptional>; reminders: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ overrides: z.ZodArray; }, z.core.$strip>>; useDefault: z.ZodLiteral; }, z.core.$strip>]>>; transparency: z.ZodOptional>; visibility: z.ZodOptional>; calendar: z.ZodOptional; iCalUID: z.ZodString; schedule: z.ZodUnion; }, z.core.$strip>, z.ZodObject<{ end: z.ZodISODateTime; start: z.ZodISODateTime; timeZone: z.ZodOptional; }, z.core.$strip>]>; summary: z.ZodString; }, z.core.$strip>, z.ZodObject<{ attachments: z.ZodArray; fileUrl: z.ZodURL; mimeType: z.ZodOptional; title: z.ZodOptional; iconLink: z.ZodOptional; }, z.core.$strip>>; attendees: z.ZodArray; comment: z.ZodOptional; email: z.ZodEmail; displayName: z.ZodOptional; optional: z.ZodOptional; resource: z.ZodOptional; responseStatus: z.ZodOptional>; organizer: z.ZodBoolean; self: z.ZodBoolean; }, z.core.$strip>>; attendeesOmitted: z.ZodBoolean; calendarId: z.ZodString; colorId: z.ZodOptional; conference: z.ZodOptional; creationStatus: z.ZodOptional>; entryPoints: z.ZodArray; passcode: z.ZodOptional; type: z.ZodString; uri: z.ZodString; }, z.core.$strip>>; name: z.ZodOptional; }, z.core.$strip>>; createdAt: z.ZodOptional; creator: z.ZodOptional; email: z.ZodOptional; self: z.ZodBoolean; }, z.core.$strip>>; description: z.ZodOptional; end: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; extendedProperties: z.ZodObject<{ private: z.ZodRecord; shared: z.ZodRecord; }, z.core.$strip>; guestsCanInviteOthers: z.ZodBoolean; guestsCanModify: z.ZodBoolean; guestsCanSeeOtherGuests: z.ZodBoolean; hangoutLink: z.ZodOptional; htmlLink: z.ZodOptional; id: z.ZodString; iCalUID: z.ZodOptional; location: z.ZodOptional; originalStart: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; organizer: z.ZodOptional; email: z.ZodOptional; self: z.ZodBoolean; }, z.core.$strip>>; recurrence: z.ZodArray; recurringEventId: z.ZodOptional; reminders: z.ZodObject<{ overrides: z.ZodArray; }, z.core.$strip>>; useDefault: z.ZodBoolean; }, z.core.$strip>; sequence: z.ZodNumber; start: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; status: z.ZodEnum<{ cancelled: "cancelled"; confirmed: "confirmed"; tentative: "tentative"; }>; summary: z.ZodString; transparency: z.ZodEnum<{ opaque: "opaque"; transparent: "transparent"; }>; type: z.ZodEnum<{ default: "default"; birthday: "birthday"; focusTime: "focusTime"; fromGmail: "fromGmail"; outOfOffice: "outOfOffice"; workingLocation: "workingLocation"; }>; updatedAt: z.ZodOptional; visibility: z.ZodEnum<{ default: "default"; public: "public"; private: "private"; confidential: "confidential"; }>; }, z.core.$strip>, "google", false, never>; /** Responds to an event invitation as the authenticated attendee. */ export declare const respondToGoogleCalendarInvitation: import("../../..").DefinedAction; comment: z.ZodOptional; event: z.ZodString; response: z.ZodEnum<{ accepted: "accepted"; tentative: "tentative"; declined: "declined"; }>; sendUpdates: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ attachments: z.ZodArray; fileUrl: z.ZodURL; mimeType: z.ZodOptional; title: z.ZodOptional; iconLink: z.ZodOptional; }, z.core.$strip>>; attendees: z.ZodArray; comment: z.ZodOptional; email: z.ZodEmail; displayName: z.ZodOptional; optional: z.ZodOptional; resource: z.ZodOptional; responseStatus: z.ZodOptional>; organizer: z.ZodBoolean; self: z.ZodBoolean; }, z.core.$strip>>; attendeesOmitted: z.ZodBoolean; calendarId: z.ZodString; colorId: z.ZodOptional; conference: z.ZodOptional; creationStatus: z.ZodOptional>; entryPoints: z.ZodArray; passcode: z.ZodOptional; type: z.ZodString; uri: z.ZodString; }, z.core.$strip>>; name: z.ZodOptional; }, z.core.$strip>>; createdAt: z.ZodOptional; creator: z.ZodOptional; email: z.ZodOptional; self: z.ZodBoolean; }, z.core.$strip>>; description: z.ZodOptional; end: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; extendedProperties: z.ZodObject<{ private: z.ZodRecord; shared: z.ZodRecord; }, z.core.$strip>; guestsCanInviteOthers: z.ZodBoolean; guestsCanModify: z.ZodBoolean; guestsCanSeeOtherGuests: z.ZodBoolean; hangoutLink: z.ZodOptional; htmlLink: z.ZodOptional; id: z.ZodString; iCalUID: z.ZodOptional; location: z.ZodOptional; originalStart: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; organizer: z.ZodOptional; email: z.ZodOptional; self: z.ZodBoolean; }, z.core.$strip>>; recurrence: z.ZodArray; recurringEventId: z.ZodOptional; reminders: z.ZodObject<{ overrides: z.ZodArray; }, z.core.$strip>>; useDefault: z.ZodBoolean; }, z.core.$strip>; sequence: z.ZodNumber; start: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strip>>; status: z.ZodEnum<{ cancelled: "cancelled"; confirmed: "confirmed"; tentative: "tentative"; }>; summary: z.ZodString; transparency: z.ZodEnum<{ opaque: "opaque"; transparent: "transparent"; }>; type: z.ZodEnum<{ default: "default"; birthday: "birthday"; focusTime: "focusTime"; fromGmail: "fromGmail"; outOfOffice: "outOfOffice"; workingLocation: "workingLocation"; }>; updatedAt: z.ZodOptional; visibility: z.ZodEnum<{ default: "default"; public: "public"; private: "private"; confidential: "confidential"; }>; }, z.core.$strip>, "google", false, never>; //# sourceMappingURL=events.d.ts.map