import * as triggers from "./triggers/index.js"; /** Google Calendar callables. */ export declare const googleCalendar: { addToCalendarList: import("../..").DefinedAction; calendar: import("zod").ZodString; foregroundColor: import("zod").ZodOptional; hidden: import("zod").ZodOptional; selected: import("zod").ZodOptional; notifications: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; summaryOverride: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ accessRole: import("zod").ZodOptional>; autoAcceptInvitations: import("zod").ZodBoolean; backgroundColor: import("zod").ZodOptional; colorId: import("zod").ZodOptional; conferenceSolutionTypes: import("zod").ZodArray; defaultReminders: import("zod").ZodArray>; dataOwner: import("zod").ZodOptional; deleted: import("zod").ZodBoolean; description: import("zod").ZodOptional; foregroundColor: import("zod").ZodOptional; hidden: import("zod").ZodBoolean; id: import("zod").ZodString; location: import("zod").ZodOptional; notifications: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; primary: import("zod").ZodBoolean; selected: import("zod").ZodBoolean; summary: import("zod").ZodString; summaryOverride: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, "google", false, never>; clearPrimaryCalendar: import("../..").DefinedAction, import("zod").ZodLiteral<"primary">, "google", false, never>; createAccessRule: import("../..").DefinedAction; role: import("zod").ZodEnum<{ owner: "owner"; none: "none"; freeBusyReader: "freeBusyReader"; reader: "reader"; writerWithoutPrivateAccess: "writerWithoutPrivateAccess"; writer: "writer"; }>; sendNotifications: import("zod").ZodOptional; scope: import("zod").ZodObject<{ type: import("zod").ZodEnum<{ default: "default"; user: "user"; group: "group"; domain: "domain"; }>; value: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodString; role: import("zod").ZodEnum<{ owner: "owner"; none: "none"; freeBusyReader: "freeBusyReader"; reader: "reader"; writerWithoutPrivateAccess: "writerWithoutPrivateAccess"; writer: "writer"; }>; scope: import("zod").ZodObject<{ type: import("zod").ZodEnum<{ default: "default"; user: "user"; group: "group"; domain: "domain"; }>; value: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>, "google", false, never>; createCalendar: import("../..").DefinedAction; location: import("zod").ZodOptional; summary: import("zod").ZodString; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ accessRole: import("zod").ZodOptional>; autoAcceptInvitations: import("zod").ZodBoolean; backgroundColor: import("zod").ZodOptional; colorId: import("zod").ZodOptional; conferenceSolutionTypes: import("zod").ZodArray; defaultReminders: import("zod").ZodArray>; dataOwner: import("zod").ZodOptional; deleted: import("zod").ZodBoolean; description: import("zod").ZodOptional; foregroundColor: import("zod").ZodOptional; hidden: import("zod").ZodBoolean; id: import("zod").ZodString; location: import("zod").ZodOptional; notifications: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; primary: import("zod").ZodBoolean; selected: import("zod").ZodBoolean; summary: import("zod").ZodString; summaryOverride: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, "google", false, never>; createEvent: import("../..").DefinedAction; fileUrl: import("zod").ZodURL; mimeType: import("zod").ZodOptional; title: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; attendees: import("zod").ZodOptional; comment: import("zod").ZodOptional; email: import("zod").ZodEmail; displayName: import("zod").ZodOptional; optional: import("zod").ZodOptional; resource: import("zod").ZodOptional; responseStatus: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>>; colorId: import("zod").ZodOptional; description: import("zod").ZodOptional; extendedProperties: import("zod").ZodOptional>; shared: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; guestsCanInviteOthers: import("zod").ZodOptional; guestsCanModify: import("zod").ZodOptional; guestsCanSeeOtherGuests: import("zod").ZodOptional; location: import("zod").ZodOptional; recurrence: import("zod").ZodOptional>; reminders: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ overrides: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; useDefault: import("zod").ZodLiteral; }, import("zod/v4/core").$strip>]>>; transparency: import("zod").ZodOptional>; visibility: import("zod").ZodOptional>; calendar: import("zod").ZodOptional; createMeet: import("zod").ZodOptional; schedule: import("zod").ZodUnion; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ end: import("zod").ZodISODateTime; start: import("zod").ZodISODateTime; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>]>; sendUpdates: import("zod").ZodOptional>; summary: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ attachments: import("zod").ZodArray; fileUrl: import("zod").ZodURL; mimeType: import("zod").ZodOptional; title: import("zod").ZodOptional; iconLink: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; attendees: import("zod").ZodArray; comment: import("zod").ZodOptional; email: import("zod").ZodEmail; displayName: import("zod").ZodOptional; optional: import("zod").ZodOptional; resource: import("zod").ZodOptional; responseStatus: import("zod").ZodOptional>; organizer: import("zod").ZodBoolean; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; attendeesOmitted: import("zod").ZodBoolean; calendarId: import("zod").ZodString; colorId: import("zod").ZodOptional; conference: import("zod").ZodOptional; creationStatus: import("zod").ZodOptional>; entryPoints: import("zod").ZodArray; passcode: import("zod").ZodOptional; type: import("zod").ZodString; uri: import("zod").ZodString; }, import("zod/v4/core").$strip>>; name: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; createdAt: import("zod").ZodOptional; creator: import("zod").ZodOptional; email: import("zod").ZodOptional; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; description: import("zod").ZodOptional; end: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; extendedProperties: import("zod").ZodObject<{ private: import("zod").ZodRecord; shared: import("zod").ZodRecord; }, import("zod/v4/core").$strip>; guestsCanInviteOthers: import("zod").ZodBoolean; guestsCanModify: import("zod").ZodBoolean; guestsCanSeeOtherGuests: import("zod").ZodBoolean; hangoutLink: import("zod").ZodOptional; htmlLink: import("zod").ZodOptional; id: import("zod").ZodString; iCalUID: import("zod").ZodOptional; location: import("zod").ZodOptional; originalStart: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; organizer: import("zod").ZodOptional; email: import("zod").ZodOptional; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; recurrence: import("zod").ZodArray; recurringEventId: import("zod").ZodOptional; reminders: import("zod").ZodObject<{ overrides: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; useDefault: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>; sequence: import("zod").ZodNumber; start: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; status: import("zod").ZodEnum<{ cancelled: "cancelled"; confirmed: "confirmed"; tentative: "tentative"; }>; summary: import("zod").ZodString; transparency: import("zod").ZodEnum<{ opaque: "opaque"; transparent: "transparent"; }>; type: import("zod").ZodEnum<{ default: "default"; birthday: "birthday"; focusTime: "focusTime"; fromGmail: "fromGmail"; outOfOffice: "outOfOffice"; workingLocation: "workingLocation"; }>; updatedAt: import("zod").ZodOptional; visibility: import("zod").ZodEnum<{ default: "default"; public: "public"; private: "private"; confidential: "confidential"; }>; }, import("zod/v4/core").$strip>, "google", false, never>; deleteAccessRule: import("../..").DefinedAction; ruleId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ calendarId: import("zod").ZodString; ruleId: import("zod").ZodString; }, import("zod/v4/core").$strip>, "google", false, never>; deleteCalendar: import("../..").DefinedAction, import("zod").ZodString, "google", false, never>; deleteEvent: import("../..").DefinedAction; event: import("zod").ZodString; sendUpdates: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ calendarId: import("zod").ZodString; eventId: import("zod").ZodString; }, import("zod/v4/core").$strip>, "google", false, never>; findAvailability: import("../..").DefinedAction; timeMax: import("zod").ZodISODateTime; timeMin: import("zod").ZodISODateTime; timeZone: import("zod").ZodOptional; durationMinutes: import("zod").ZodNumber; limit: import("zod").ZodOptional; stepMinutes: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodArray>, "google", false, never>; getAccessRule: import("../..").DefinedAction; ruleId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodString; role: import("zod").ZodEnum<{ owner: "owner"; none: "none"; freeBusyReader: "freeBusyReader"; reader: "reader"; writerWithoutPrivateAccess: "writerWithoutPrivateAccess"; writer: "writer"; }>; scope: import("zod").ZodObject<{ type: import("zod").ZodEnum<{ default: "default"; user: "user"; group: "group"; domain: "domain"; }>; value: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>, "google", false, never>; getCalendar: import("../..").DefinedAction; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ accessRole: import("zod").ZodOptional>; autoAcceptInvitations: import("zod").ZodBoolean; backgroundColor: import("zod").ZodOptional; colorId: import("zod").ZodOptional; conferenceSolutionTypes: import("zod").ZodArray; defaultReminders: import("zod").ZodArray>; dataOwner: import("zod").ZodOptional; deleted: import("zod").ZodBoolean; description: import("zod").ZodOptional; foregroundColor: import("zod").ZodOptional; hidden: import("zod").ZodBoolean; id: import("zod").ZodString; location: import("zod").ZodOptional; notifications: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; primary: import("zod").ZodBoolean; selected: import("zod").ZodBoolean; summary: import("zod").ZodString; summaryOverride: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, "google", false, never>; getColors: import("../..").DefinedAction, import("zod").ZodObject<{ calendars: import("zod").ZodRecord>; events: import("zod").ZodRecord>; updatedAt: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, "google", false, never>; getEvent: import("../..").DefinedAction; event: import("zod").ZodString; maxAttendees: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ attachments: import("zod").ZodArray; fileUrl: import("zod").ZodURL; mimeType: import("zod").ZodOptional; title: import("zod").ZodOptional; iconLink: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; attendees: import("zod").ZodArray; comment: import("zod").ZodOptional; email: import("zod").ZodEmail; displayName: import("zod").ZodOptional; optional: import("zod").ZodOptional; resource: import("zod").ZodOptional; responseStatus: import("zod").ZodOptional>; organizer: import("zod").ZodBoolean; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; attendeesOmitted: import("zod").ZodBoolean; calendarId: import("zod").ZodString; colorId: import("zod").ZodOptional; conference: import("zod").ZodOptional; creationStatus: import("zod").ZodOptional>; entryPoints: import("zod").ZodArray; passcode: import("zod").ZodOptional; type: import("zod").ZodString; uri: import("zod").ZodString; }, import("zod/v4/core").$strip>>; name: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; createdAt: import("zod").ZodOptional; creator: import("zod").ZodOptional; email: import("zod").ZodOptional; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; description: import("zod").ZodOptional; end: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; extendedProperties: import("zod").ZodObject<{ private: import("zod").ZodRecord; shared: import("zod").ZodRecord; }, import("zod/v4/core").$strip>; guestsCanInviteOthers: import("zod").ZodBoolean; guestsCanModify: import("zod").ZodBoolean; guestsCanSeeOtherGuests: import("zod").ZodBoolean; hangoutLink: import("zod").ZodOptional; htmlLink: import("zod").ZodOptional; id: import("zod").ZodString; iCalUID: import("zod").ZodOptional; location: import("zod").ZodOptional; originalStart: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; organizer: import("zod").ZodOptional; email: import("zod").ZodOptional; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; recurrence: import("zod").ZodArray; recurringEventId: import("zod").ZodOptional; reminders: import("zod").ZodObject<{ overrides: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; useDefault: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>; sequence: import("zod").ZodNumber; start: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; status: import("zod").ZodEnum<{ cancelled: "cancelled"; confirmed: "confirmed"; tentative: "tentative"; }>; summary: import("zod").ZodString; transparency: import("zod").ZodEnum<{ opaque: "opaque"; transparent: "transparent"; }>; type: import("zod").ZodEnum<{ default: "default"; birthday: "birthday"; focusTime: "focusTime"; fromGmail: "fromGmail"; outOfOffice: "outOfOffice"; workingLocation: "workingLocation"; }>; updatedAt: import("zod").ZodOptional; visibility: import("zod").ZodEnum<{ default: "default"; public: "public"; private: "private"; confidential: "confidential"; }>; }, import("zod/v4/core").$strip>, "google", false, never>; getCalendarListEntry: import("../..").DefinedAction, import("zod").ZodObject<{ accessRole: import("zod").ZodOptional>; autoAcceptInvitations: import("zod").ZodBoolean; backgroundColor: import("zod").ZodOptional; colorId: import("zod").ZodOptional; conferenceSolutionTypes: import("zod").ZodArray; defaultReminders: import("zod").ZodArray>; dataOwner: import("zod").ZodOptional; deleted: import("zod").ZodBoolean; description: import("zod").ZodOptional; foregroundColor: import("zod").ZodOptional; hidden: import("zod").ZodBoolean; id: import("zod").ZodString; location: import("zod").ZodOptional; notifications: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; primary: import("zod").ZodBoolean; selected: import("zod").ZodBoolean; summary: import("zod").ZodString; summaryOverride: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, "google", false, never>; importEvent: import("../..").DefinedAction; fileUrl: import("zod").ZodURL; mimeType: import("zod").ZodOptional; title: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; attendees: import("zod").ZodOptional; comment: import("zod").ZodOptional; email: import("zod").ZodEmail; displayName: import("zod").ZodOptional; optional: import("zod").ZodOptional; resource: import("zod").ZodOptional; responseStatus: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>>; colorId: import("zod").ZodOptional; description: import("zod").ZodOptional; extendedProperties: import("zod").ZodOptional>; shared: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; guestsCanInviteOthers: import("zod").ZodOptional; guestsCanModify: import("zod").ZodOptional; guestsCanSeeOtherGuests: import("zod").ZodOptional; location: import("zod").ZodOptional; recurrence: import("zod").ZodOptional>; reminders: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ overrides: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; useDefault: import("zod").ZodLiteral; }, import("zod/v4/core").$strip>]>>; transparency: import("zod").ZodOptional>; visibility: import("zod").ZodOptional>; calendar: import("zod").ZodOptional; iCalUID: import("zod").ZodString; schedule: import("zod").ZodUnion; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ end: import("zod").ZodISODateTime; start: import("zod").ZodISODateTime; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>]>; summary: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ attachments: import("zod").ZodArray; fileUrl: import("zod").ZodURL; mimeType: import("zod").ZodOptional; title: import("zod").ZodOptional; iconLink: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; attendees: import("zod").ZodArray; comment: import("zod").ZodOptional; email: import("zod").ZodEmail; displayName: import("zod").ZodOptional; optional: import("zod").ZodOptional; resource: import("zod").ZodOptional; responseStatus: import("zod").ZodOptional>; organizer: import("zod").ZodBoolean; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; attendeesOmitted: import("zod").ZodBoolean; calendarId: import("zod").ZodString; colorId: import("zod").ZodOptional; conference: import("zod").ZodOptional; creationStatus: import("zod").ZodOptional>; entryPoints: import("zod").ZodArray; passcode: import("zod").ZodOptional; type: import("zod").ZodString; uri: import("zod").ZodString; }, import("zod/v4/core").$strip>>; name: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; createdAt: import("zod").ZodOptional; creator: import("zod").ZodOptional; email: import("zod").ZodOptional; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; description: import("zod").ZodOptional; end: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; extendedProperties: import("zod").ZodObject<{ private: import("zod").ZodRecord; shared: import("zod").ZodRecord; }, import("zod/v4/core").$strip>; guestsCanInviteOthers: import("zod").ZodBoolean; guestsCanModify: import("zod").ZodBoolean; guestsCanSeeOtherGuests: import("zod").ZodBoolean; hangoutLink: import("zod").ZodOptional; htmlLink: import("zod").ZodOptional; id: import("zod").ZodString; iCalUID: import("zod").ZodOptional; location: import("zod").ZodOptional; originalStart: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; organizer: import("zod").ZodOptional; email: import("zod").ZodOptional; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; recurrence: import("zod").ZodArray; recurringEventId: import("zod").ZodOptional; reminders: import("zod").ZodObject<{ overrides: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; useDefault: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>; sequence: import("zod").ZodNumber; start: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; status: import("zod").ZodEnum<{ cancelled: "cancelled"; confirmed: "confirmed"; tentative: "tentative"; }>; summary: import("zod").ZodString; transparency: import("zod").ZodEnum<{ opaque: "opaque"; transparent: "transparent"; }>; type: import("zod").ZodEnum<{ default: "default"; birthday: "birthday"; focusTime: "focusTime"; fromGmail: "fromGmail"; outOfOffice: "outOfOffice"; workingLocation: "workingLocation"; }>; updatedAt: import("zod").ZodOptional; visibility: import("zod").ZodEnum<{ default: "default"; public: "public"; private: "private"; confidential: "confidential"; }>; }, import("zod/v4/core").$strip>, "google", false, never>; listAccessRules: import("../..").DefinedAction; includeDeleted: import("zod").ZodOptional; maxResults: import("zod").ZodOptional; pageToken: import("zod").ZodOptional; syncToken: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ rules: import("zod").ZodArray; scope: import("zod").ZodObject<{ type: import("zod").ZodEnum<{ default: "default"; user: "user"; group: "group"; domain: "domain"; }>; value: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>>; nextPageToken: import("zod").ZodOptional; nextSyncToken: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, "google", false, never>; listCalendars: import("../..").DefinedAction; includeHidden: import("zod").ZodOptional; minAccessRole: import("zod").ZodOptional>; maxResults: import("zod").ZodOptional; pageToken: import("zod").ZodOptional; showOwnOrganizationOnly: import("zod").ZodOptional; syncToken: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ calendars: import("zod").ZodArray>; autoAcceptInvitations: import("zod").ZodBoolean; backgroundColor: import("zod").ZodOptional; colorId: import("zod").ZodOptional; conferenceSolutionTypes: import("zod").ZodArray; defaultReminders: import("zod").ZodArray>; dataOwner: import("zod").ZodOptional; deleted: import("zod").ZodBoolean; description: import("zod").ZodOptional; foregroundColor: import("zod").ZodOptional; hidden: import("zod").ZodBoolean; id: import("zod").ZodString; location: import("zod").ZodOptional; notifications: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; primary: import("zod").ZodBoolean; selected: import("zod").ZodBoolean; summary: import("zod").ZodString; summaryOverride: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; nextPageToken: import("zod").ZodOptional; nextSyncToken: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, "google", false, never>; listEventInstances: import("../..").DefinedAction; event: import("zod").ZodString; maxResults: import("zod").ZodOptional; pageToken: import("zod").ZodOptional; includeDeleted: import("zod").ZodOptional; maxAttendees: import("zod").ZodOptional; timeMax: import("zod").ZodOptional; originalStart: import("zod").ZodOptional>; timeMin: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ events: import("zod").ZodArray; fileUrl: import("zod").ZodURL; mimeType: import("zod").ZodOptional; title: import("zod").ZodOptional; iconLink: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; attendees: import("zod").ZodArray; comment: import("zod").ZodOptional; email: import("zod").ZodEmail; displayName: import("zod").ZodOptional; optional: import("zod").ZodOptional; resource: import("zod").ZodOptional; responseStatus: import("zod").ZodOptional>; organizer: import("zod").ZodBoolean; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; attendeesOmitted: import("zod").ZodBoolean; calendarId: import("zod").ZodString; colorId: import("zod").ZodOptional; conference: import("zod").ZodOptional; creationStatus: import("zod").ZodOptional>; entryPoints: import("zod").ZodArray; passcode: import("zod").ZodOptional; type: import("zod").ZodString; uri: import("zod").ZodString; }, import("zod/v4/core").$strip>>; name: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; createdAt: import("zod").ZodOptional; creator: import("zod").ZodOptional; email: import("zod").ZodOptional; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; description: import("zod").ZodOptional; end: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; extendedProperties: import("zod").ZodObject<{ private: import("zod").ZodRecord; shared: import("zod").ZodRecord; }, import("zod/v4/core").$strip>; guestsCanInviteOthers: import("zod").ZodBoolean; guestsCanModify: import("zod").ZodBoolean; guestsCanSeeOtherGuests: import("zod").ZodBoolean; hangoutLink: import("zod").ZodOptional; htmlLink: import("zod").ZodOptional; id: import("zod").ZodString; iCalUID: import("zod").ZodOptional; location: import("zod").ZodOptional; originalStart: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; organizer: import("zod").ZodOptional; email: import("zod").ZodOptional; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; recurrence: import("zod").ZodArray; recurringEventId: import("zod").ZodOptional; reminders: import("zod").ZodObject<{ overrides: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; useDefault: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>; sequence: import("zod").ZodNumber; start: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; status: import("zod").ZodEnum<{ cancelled: "cancelled"; confirmed: "confirmed"; tentative: "tentative"; }>; summary: import("zod").ZodString; transparency: import("zod").ZodEnum<{ opaque: "opaque"; transparent: "transparent"; }>; type: import("zod").ZodEnum<{ default: "default"; birthday: "birthday"; focusTime: "focusTime"; fromGmail: "fromGmail"; outOfOffice: "outOfOffice"; workingLocation: "workingLocation"; }>; updatedAt: import("zod").ZodOptional; visibility: import("zod").ZodEnum<{ default: "default"; public: "public"; private: "private"; confidential: "confidential"; }>; }, import("zod/v4/core").$strip>>; nextPageToken: import("zod").ZodOptional; nextSyncToken: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; updatedAt: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, "google", false, never>; listEvents: import("../..").DefinedAction; eventTypes: import("zod").ZodOptional>>; iCalUID: import("zod").ZodOptional; includeDeleted: import("zod").ZodOptional; includeHiddenInvitations: import("zod").ZodOptional; maxAttendees: import("zod").ZodOptional; orderBy: import("zod").ZodOptional>; privateExtendedProperty: import("zod").ZodOptional>; query: import("zod").ZodOptional; singleEvents: import("zod").ZodOptional; sharedExtendedProperty: import("zod").ZodOptional>; syncToken: import("zod").ZodOptional; timeMax: import("zod").ZodOptional; timeMin: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; updatedMin: import("zod").ZodOptional; maxResults: import("zod").ZodOptional; pageToken: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ events: import("zod").ZodArray; fileUrl: import("zod").ZodURL; mimeType: import("zod").ZodOptional; title: import("zod").ZodOptional; iconLink: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; attendees: import("zod").ZodArray; comment: import("zod").ZodOptional; email: import("zod").ZodEmail; displayName: import("zod").ZodOptional; optional: import("zod").ZodOptional; resource: import("zod").ZodOptional; responseStatus: import("zod").ZodOptional>; organizer: import("zod").ZodBoolean; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; attendeesOmitted: import("zod").ZodBoolean; calendarId: import("zod").ZodString; colorId: import("zod").ZodOptional; conference: import("zod").ZodOptional; creationStatus: import("zod").ZodOptional>; entryPoints: import("zod").ZodArray; passcode: import("zod").ZodOptional; type: import("zod").ZodString; uri: import("zod").ZodString; }, import("zod/v4/core").$strip>>; name: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; createdAt: import("zod").ZodOptional; creator: import("zod").ZodOptional; email: import("zod").ZodOptional; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; description: import("zod").ZodOptional; end: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; extendedProperties: import("zod").ZodObject<{ private: import("zod").ZodRecord; shared: import("zod").ZodRecord; }, import("zod/v4/core").$strip>; guestsCanInviteOthers: import("zod").ZodBoolean; guestsCanModify: import("zod").ZodBoolean; guestsCanSeeOtherGuests: import("zod").ZodBoolean; hangoutLink: import("zod").ZodOptional; htmlLink: import("zod").ZodOptional; id: import("zod").ZodString; iCalUID: import("zod").ZodOptional; location: import("zod").ZodOptional; originalStart: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; organizer: import("zod").ZodOptional; email: import("zod").ZodOptional; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; recurrence: import("zod").ZodArray; recurringEventId: import("zod").ZodOptional; reminders: import("zod").ZodObject<{ overrides: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; useDefault: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>; sequence: import("zod").ZodNumber; start: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; status: import("zod").ZodEnum<{ cancelled: "cancelled"; confirmed: "confirmed"; tentative: "tentative"; }>; summary: import("zod").ZodString; transparency: import("zod").ZodEnum<{ opaque: "opaque"; transparent: "transparent"; }>; type: import("zod").ZodEnum<{ default: "default"; birthday: "birthday"; focusTime: "focusTime"; fromGmail: "fromGmail"; outOfOffice: "outOfOffice"; workingLocation: "workingLocation"; }>; updatedAt: import("zod").ZodOptional; visibility: import("zod").ZodEnum<{ default: "default"; public: "public"; private: "private"; confidential: "confidential"; }>; }, import("zod/v4/core").$strip>>; nextPageToken: import("zod").ZodOptional; nextSyncToken: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; updatedAt: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, "google", false, never>; moveEvent: import("../..").DefinedAction; sendUpdates: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ attachments: import("zod").ZodArray; fileUrl: import("zod").ZodURL; mimeType: import("zod").ZodOptional; title: import("zod").ZodOptional; iconLink: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; attendees: import("zod").ZodArray; comment: import("zod").ZodOptional; email: import("zod").ZodEmail; displayName: import("zod").ZodOptional; optional: import("zod").ZodOptional; resource: import("zod").ZodOptional; responseStatus: import("zod").ZodOptional>; organizer: import("zod").ZodBoolean; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; attendeesOmitted: import("zod").ZodBoolean; calendarId: import("zod").ZodString; colorId: import("zod").ZodOptional; conference: import("zod").ZodOptional; creationStatus: import("zod").ZodOptional>; entryPoints: import("zod").ZodArray; passcode: import("zod").ZodOptional; type: import("zod").ZodString; uri: import("zod").ZodString; }, import("zod/v4/core").$strip>>; name: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; createdAt: import("zod").ZodOptional; creator: import("zod").ZodOptional; email: import("zod").ZodOptional; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; description: import("zod").ZodOptional; end: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; extendedProperties: import("zod").ZodObject<{ private: import("zod").ZodRecord; shared: import("zod").ZodRecord; }, import("zod/v4/core").$strip>; guestsCanInviteOthers: import("zod").ZodBoolean; guestsCanModify: import("zod").ZodBoolean; guestsCanSeeOtherGuests: import("zod").ZodBoolean; hangoutLink: import("zod").ZodOptional; htmlLink: import("zod").ZodOptional; id: import("zod").ZodString; iCalUID: import("zod").ZodOptional; location: import("zod").ZodOptional; originalStart: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; organizer: import("zod").ZodOptional; email: import("zod").ZodOptional; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; recurrence: import("zod").ZodArray; recurringEventId: import("zod").ZodOptional; reminders: import("zod").ZodObject<{ overrides: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; useDefault: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>; sequence: import("zod").ZodNumber; start: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; status: import("zod").ZodEnum<{ cancelled: "cancelled"; confirmed: "confirmed"; tentative: "tentative"; }>; summary: import("zod").ZodString; transparency: import("zod").ZodEnum<{ opaque: "opaque"; transparent: "transparent"; }>; type: import("zod").ZodEnum<{ default: "default"; birthday: "birthday"; focusTime: "focusTime"; fromGmail: "fromGmail"; outOfOffice: "outOfOffice"; workingLocation: "workingLocation"; }>; updatedAt: import("zod").ZodOptional; visibility: import("zod").ZodEnum<{ default: "default"; public: "public"; private: "private"; confidential: "confidential"; }>; }, import("zod/v4/core").$strip>, "google", false, never>; onEventChanged: (options?: triggers.OnGoogleCalendarEventChangedOptions | undefined) => import("../..").Signal<{ changeType: "created"; event: { attachments: { fileUrl: string; fileId?: string | undefined; mimeType?: string | undefined; title?: string | undefined; iconLink?: string | undefined; }[]; attendees: { email: string; organizer: boolean; self: boolean; additionalGuests?: number | undefined; comment?: string | undefined; displayName?: string | undefined; optional?: boolean | undefined; resource?: boolean | undefined; responseStatus?: "accepted" | "tentative" | "needsAction" | "declined" | undefined; }[]; attendeesOmitted: boolean; calendarId: string; extendedProperties: { private: Record; shared: Record; }; guestsCanInviteOthers: boolean; guestsCanModify: boolean; guestsCanSeeOtherGuests: boolean; id: string; recurrence: string[]; reminders: { overrides: { minutes: number; method: "email" | "popup"; }[]; useDefault: boolean; }; sequence: number; status: "cancelled" | "confirmed" | "tentative"; summary: string; transparency: "transparent" | "opaque"; type: "default" | "birthday" | "focusTime" | "fromGmail" | "outOfOffice" | "workingLocation"; visibility: "default" | "public" | "private" | "confidential"; colorId?: string | undefined; conference?: { entryPoints: { type: string; uri: string; label?: string | undefined; passcode?: string | undefined; }[]; conferenceId?: string | undefined; creationStatus?: "pending" | "failure" | "success" | undefined; name?: string | undefined; } | undefined; createdAt?: string | undefined; creator?: { self: boolean; displayName?: string | undefined; email?: string | undefined; } | undefined; description?: string | undefined; end?: { date?: string | undefined; dateTime?: string | undefined; timeZone?: string | undefined; } | undefined; hangoutLink?: string | undefined; htmlLink?: string | undefined; iCalUID?: string | undefined; location?: string | undefined; originalStart?: { date?: string | undefined; dateTime?: string | undefined; timeZone?: string | undefined; } | undefined; organizer?: { self: boolean; displayName?: string | undefined; email?: string | undefined; } | undefined; recurringEventId?: string | undefined; start?: { date?: string | undefined; dateTime?: string | undefined; timeZone?: string | undefined; } | undefined; updatedAt?: string | undefined; }; } | { changeType: "updated"; event: { attachments: { fileUrl: string; fileId?: string | undefined; mimeType?: string | undefined; title?: string | undefined; iconLink?: string | undefined; }[]; attendees: { email: string; organizer: boolean; self: boolean; additionalGuests?: number | undefined; comment?: string | undefined; displayName?: string | undefined; optional?: boolean | undefined; resource?: boolean | undefined; responseStatus?: "accepted" | "tentative" | "needsAction" | "declined" | undefined; }[]; attendeesOmitted: boolean; calendarId: string; extendedProperties: { private: Record; shared: Record; }; guestsCanInviteOthers: boolean; guestsCanModify: boolean; guestsCanSeeOtherGuests: boolean; id: string; recurrence: string[]; reminders: { overrides: { minutes: number; method: "email" | "popup"; }[]; useDefault: boolean; }; sequence: number; status: "cancelled" | "confirmed" | "tentative"; summary: string; transparency: "transparent" | "opaque"; type: "default" | "birthday" | "focusTime" | "fromGmail" | "outOfOffice" | "workingLocation"; visibility: "default" | "public" | "private" | "confidential"; colorId?: string | undefined; conference?: { entryPoints: { type: string; uri: string; label?: string | undefined; passcode?: string | undefined; }[]; conferenceId?: string | undefined; creationStatus?: "pending" | "failure" | "success" | undefined; name?: string | undefined; } | undefined; createdAt?: string | undefined; creator?: { self: boolean; displayName?: string | undefined; email?: string | undefined; } | undefined; description?: string | undefined; end?: { date?: string | undefined; dateTime?: string | undefined; timeZone?: string | undefined; } | undefined; hangoutLink?: string | undefined; htmlLink?: string | undefined; iCalUID?: string | undefined; location?: string | undefined; originalStart?: { date?: string | undefined; dateTime?: string | undefined; timeZone?: string | undefined; } | undefined; organizer?: { self: boolean; displayName?: string | undefined; email?: string | undefined; } | undefined; recurringEventId?: string | undefined; start?: { date?: string | undefined; dateTime?: string | undefined; timeZone?: string | undefined; } | undefined; updatedAt?: string | undefined; }; } | { calendarId: string; eventId: string; changeType: "deleted"; event?: { attachments: { fileUrl: string; fileId?: string | undefined; mimeType?: string | undefined; title?: string | undefined; iconLink?: string | undefined; }[]; attendees: { email: string; organizer: boolean; self: boolean; additionalGuests?: number | undefined; comment?: string | undefined; displayName?: string | undefined; optional?: boolean | undefined; resource?: boolean | undefined; responseStatus?: "accepted" | "tentative" | "needsAction" | "declined" | undefined; }[]; attendeesOmitted: boolean; calendarId: string; extendedProperties: { private: Record; shared: Record; }; guestsCanInviteOthers: boolean; guestsCanModify: boolean; guestsCanSeeOtherGuests: boolean; id: string; recurrence: string[]; reminders: { overrides: { minutes: number; method: "email" | "popup"; }[]; useDefault: boolean; }; sequence: number; status: "cancelled" | "confirmed" | "tentative"; summary: string; transparency: "transparent" | "opaque"; type: "default" | "birthday" | "focusTime" | "fromGmail" | "outOfOffice" | "workingLocation"; visibility: "default" | "public" | "private" | "confidential"; colorId?: string | undefined; conference?: { entryPoints: { type: string; uri: string; label?: string | undefined; passcode?: string | undefined; }[]; conferenceId?: string | undefined; creationStatus?: "pending" | "failure" | "success" | undefined; name?: string | undefined; } | undefined; createdAt?: string | undefined; creator?: { self: boolean; displayName?: string | undefined; email?: string | undefined; } | undefined; description?: string | undefined; end?: { date?: string | undefined; dateTime?: string | undefined; timeZone?: string | undefined; } | undefined; hangoutLink?: string | undefined; htmlLink?: string | undefined; iCalUID?: string | undefined; location?: string | undefined; originalStart?: { date?: string | undefined; dateTime?: string | undefined; timeZone?: string | undefined; } | undefined; organizer?: { self: boolean; displayName?: string | undefined; email?: string | undefined; } | undefined; recurringEventId?: string | undefined; start?: { date?: string | undefined; dateTime?: string | undefined; timeZone?: string | undefined; } | undefined; updatedAt?: string | undefined; } | undefined; }>; onEventCreated: (options?: triggers.OnGoogleCalendarEventCreatedOptions | undefined) => import("../..").Signal<{ attachments: { fileUrl: string; fileId?: string | undefined; mimeType?: string | undefined; title?: string | undefined; iconLink?: string | undefined; }[]; attendees: { email: string; organizer: boolean; self: boolean; additionalGuests?: number | undefined; comment?: string | undefined; displayName?: string | undefined; optional?: boolean | undefined; resource?: boolean | undefined; responseStatus?: "accepted" | "tentative" | "needsAction" | "declined" | undefined; }[]; attendeesOmitted: boolean; calendarId: string; extendedProperties: { private: Record; shared: Record; }; guestsCanInviteOthers: boolean; guestsCanModify: boolean; guestsCanSeeOtherGuests: boolean; id: string; recurrence: string[]; reminders: { overrides: { minutes: number; method: "email" | "popup"; }[]; useDefault: boolean; }; sequence: number; status: "cancelled" | "confirmed" | "tentative"; summary: string; transparency: "transparent" | "opaque"; type: "default" | "birthday" | "focusTime" | "fromGmail" | "outOfOffice" | "workingLocation"; visibility: "default" | "public" | "private" | "confidential"; colorId?: string | undefined; conference?: { entryPoints: { type: string; uri: string; label?: string | undefined; passcode?: string | undefined; }[]; conferenceId?: string | undefined; creationStatus?: "pending" | "failure" | "success" | undefined; name?: string | undefined; } | undefined; createdAt?: string | undefined; creator?: { self: boolean; displayName?: string | undefined; email?: string | undefined; } | undefined; description?: string | undefined; end?: { date?: string | undefined; dateTime?: string | undefined; timeZone?: string | undefined; } | undefined; hangoutLink?: string | undefined; htmlLink?: string | undefined; iCalUID?: string | undefined; location?: string | undefined; originalStart?: { date?: string | undefined; dateTime?: string | undefined; timeZone?: string | undefined; } | undefined; organizer?: { self: boolean; displayName?: string | undefined; email?: string | undefined; } | undefined; recurringEventId?: string | undefined; start?: { date?: string | undefined; dateTime?: string | undefined; timeZone?: string | undefined; } | undefined; updatedAt?: string | undefined; }>; onEventDeleted: (options?: triggers.OnGoogleCalendarEventDeletedOptions | undefined) => import("../..").Signal<{ calendarId: string; eventId: string; event?: { attachments: { fileUrl: string; fileId?: string | undefined; mimeType?: string | undefined; title?: string | undefined; iconLink?: string | undefined; }[]; attendees: { email: string; organizer: boolean; self: boolean; additionalGuests?: number | undefined; comment?: string | undefined; displayName?: string | undefined; optional?: boolean | undefined; resource?: boolean | undefined; responseStatus?: "accepted" | "tentative" | "needsAction" | "declined" | undefined; }[]; attendeesOmitted: boolean; calendarId: string; extendedProperties: { private: Record; shared: Record; }; guestsCanInviteOthers: boolean; guestsCanModify: boolean; guestsCanSeeOtherGuests: boolean; id: string; recurrence: string[]; reminders: { overrides: { minutes: number; method: "email" | "popup"; }[]; useDefault: boolean; }; sequence: number; status: "cancelled" | "confirmed" | "tentative"; summary: string; transparency: "transparent" | "opaque"; type: "default" | "birthday" | "focusTime" | "fromGmail" | "outOfOffice" | "workingLocation"; visibility: "default" | "public" | "private" | "confidential"; colorId?: string | undefined; conference?: { entryPoints: { type: string; uri: string; label?: string | undefined; passcode?: string | undefined; }[]; conferenceId?: string | undefined; creationStatus?: "pending" | "failure" | "success" | undefined; name?: string | undefined; } | undefined; createdAt?: string | undefined; creator?: { self: boolean; displayName?: string | undefined; email?: string | undefined; } | undefined; description?: string | undefined; end?: { date?: string | undefined; dateTime?: string | undefined; timeZone?: string | undefined; } | undefined; hangoutLink?: string | undefined; htmlLink?: string | undefined; iCalUID?: string | undefined; location?: string | undefined; originalStart?: { date?: string | undefined; dateTime?: string | undefined; timeZone?: string | undefined; } | undefined; organizer?: { self: boolean; displayName?: string | undefined; email?: string | undefined; } | undefined; recurringEventId?: string | undefined; start?: { date?: string | undefined; dateTime?: string | undefined; timeZone?: string | undefined; } | undefined; updatedAt?: string | undefined; } | undefined; }>; onEventUpdated: (options?: triggers.OnGoogleCalendarEventUpdatedOptions | undefined) => import("../..").Signal<{ attachments: { fileUrl: string; fileId?: string | undefined; mimeType?: string | undefined; title?: string | undefined; iconLink?: string | undefined; }[]; attendees: { email: string; organizer: boolean; self: boolean; additionalGuests?: number | undefined; comment?: string | undefined; displayName?: string | undefined; optional?: boolean | undefined; resource?: boolean | undefined; responseStatus?: "accepted" | "tentative" | "needsAction" | "declined" | undefined; }[]; attendeesOmitted: boolean; calendarId: string; extendedProperties: { private: Record; shared: Record; }; guestsCanInviteOthers: boolean; guestsCanModify: boolean; guestsCanSeeOtherGuests: boolean; id: string; recurrence: string[]; reminders: { overrides: { minutes: number; method: "email" | "popup"; }[]; useDefault: boolean; }; sequence: number; status: "cancelled" | "confirmed" | "tentative"; summary: string; transparency: "transparent" | "opaque"; type: "default" | "birthday" | "focusTime" | "fromGmail" | "outOfOffice" | "workingLocation"; visibility: "default" | "public" | "private" | "confidential"; colorId?: string | undefined; conference?: { entryPoints: { type: string; uri: string; label?: string | undefined; passcode?: string | undefined; }[]; conferenceId?: string | undefined; creationStatus?: "pending" | "failure" | "success" | undefined; name?: string | undefined; } | undefined; createdAt?: string | undefined; creator?: { self: boolean; displayName?: string | undefined; email?: string | undefined; } | undefined; description?: string | undefined; end?: { date?: string | undefined; dateTime?: string | undefined; timeZone?: string | undefined; } | undefined; hangoutLink?: string | undefined; htmlLink?: string | undefined; iCalUID?: string | undefined; location?: string | undefined; originalStart?: { date?: string | undefined; dateTime?: string | undefined; timeZone?: string | undefined; } | undefined; organizer?: { self: boolean; displayName?: string | undefined; email?: string | undefined; } | undefined; recurringEventId?: string | undefined; start?: { date?: string | undefined; dateTime?: string | undefined; timeZone?: string | undefined; } | undefined; updatedAt?: string | undefined; }>; queryFreeBusy: import("../..").DefinedAction; timeMax: import("zod").ZodISODateTime; timeMin: import("zod").ZodISODateTime; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ calendars: import("zod").ZodArray>; calendarId: import("zod").ZodString; errors: import("zod").ZodArray; reason: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; timeMax: import("zod").ZodString; timeMin: import("zod").ZodString; }, import("zod/v4/core").$strip>, "google", false, never>; quickAddEvent: import("../..").DefinedAction; text: import("zod").ZodString; sendUpdates: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ attachments: import("zod").ZodArray; fileUrl: import("zod").ZodURL; mimeType: import("zod").ZodOptional; title: import("zod").ZodOptional; iconLink: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; attendees: import("zod").ZodArray; comment: import("zod").ZodOptional; email: import("zod").ZodEmail; displayName: import("zod").ZodOptional; optional: import("zod").ZodOptional; resource: import("zod").ZodOptional; responseStatus: import("zod").ZodOptional>; organizer: import("zod").ZodBoolean; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; attendeesOmitted: import("zod").ZodBoolean; calendarId: import("zod").ZodString; colorId: import("zod").ZodOptional; conference: import("zod").ZodOptional; creationStatus: import("zod").ZodOptional>; entryPoints: import("zod").ZodArray; passcode: import("zod").ZodOptional; type: import("zod").ZodString; uri: import("zod").ZodString; }, import("zod/v4/core").$strip>>; name: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; createdAt: import("zod").ZodOptional; creator: import("zod").ZodOptional; email: import("zod").ZodOptional; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; description: import("zod").ZodOptional; end: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; extendedProperties: import("zod").ZodObject<{ private: import("zod").ZodRecord; shared: import("zod").ZodRecord; }, import("zod/v4/core").$strip>; guestsCanInviteOthers: import("zod").ZodBoolean; guestsCanModify: import("zod").ZodBoolean; guestsCanSeeOtherGuests: import("zod").ZodBoolean; hangoutLink: import("zod").ZodOptional; htmlLink: import("zod").ZodOptional; id: import("zod").ZodString; iCalUID: import("zod").ZodOptional; location: import("zod").ZodOptional; originalStart: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; organizer: import("zod").ZodOptional; email: import("zod").ZodOptional; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; recurrence: import("zod").ZodArray; recurringEventId: import("zod").ZodOptional; reminders: import("zod").ZodObject<{ overrides: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; useDefault: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>; sequence: import("zod").ZodNumber; start: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; status: import("zod").ZodEnum<{ cancelled: "cancelled"; confirmed: "confirmed"; tentative: "tentative"; }>; summary: import("zod").ZodString; transparency: import("zod").ZodEnum<{ opaque: "opaque"; transparent: "transparent"; }>; type: import("zod").ZodEnum<{ default: "default"; birthday: "birthday"; focusTime: "focusTime"; fromGmail: "fromGmail"; outOfOffice: "outOfOffice"; workingLocation: "workingLocation"; }>; updatedAt: import("zod").ZodOptional; visibility: import("zod").ZodEnum<{ default: "default"; public: "public"; private: "private"; confidential: "confidential"; }>; }, import("zod/v4/core").$strip>, "google", false, never>; removeFromCalendarList: import("../..").DefinedAction, import("zod").ZodString, "google", false, never>; respondToInvitation: import("../..").DefinedAction; comment: import("zod").ZodOptional; event: import("zod").ZodString; response: import("zod").ZodEnum<{ accepted: "accepted"; tentative: "tentative"; declined: "declined"; }>; sendUpdates: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ attachments: import("zod").ZodArray; fileUrl: import("zod").ZodURL; mimeType: import("zod").ZodOptional; title: import("zod").ZodOptional; iconLink: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; attendees: import("zod").ZodArray; comment: import("zod").ZodOptional; email: import("zod").ZodEmail; displayName: import("zod").ZodOptional; optional: import("zod").ZodOptional; resource: import("zod").ZodOptional; responseStatus: import("zod").ZodOptional>; organizer: import("zod").ZodBoolean; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; attendeesOmitted: import("zod").ZodBoolean; calendarId: import("zod").ZodString; colorId: import("zod").ZodOptional; conference: import("zod").ZodOptional; creationStatus: import("zod").ZodOptional>; entryPoints: import("zod").ZodArray; passcode: import("zod").ZodOptional; type: import("zod").ZodString; uri: import("zod").ZodString; }, import("zod/v4/core").$strip>>; name: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; createdAt: import("zod").ZodOptional; creator: import("zod").ZodOptional; email: import("zod").ZodOptional; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; description: import("zod").ZodOptional; end: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; extendedProperties: import("zod").ZodObject<{ private: import("zod").ZodRecord; shared: import("zod").ZodRecord; }, import("zod/v4/core").$strip>; guestsCanInviteOthers: import("zod").ZodBoolean; guestsCanModify: import("zod").ZodBoolean; guestsCanSeeOtherGuests: import("zod").ZodBoolean; hangoutLink: import("zod").ZodOptional; htmlLink: import("zod").ZodOptional; id: import("zod").ZodString; iCalUID: import("zod").ZodOptional; location: import("zod").ZodOptional; originalStart: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; organizer: import("zod").ZodOptional; email: import("zod").ZodOptional; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; recurrence: import("zod").ZodArray; recurringEventId: import("zod").ZodOptional; reminders: import("zod").ZodObject<{ overrides: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; useDefault: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>; sequence: import("zod").ZodNumber; start: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; status: import("zod").ZodEnum<{ cancelled: "cancelled"; confirmed: "confirmed"; tentative: "tentative"; }>; summary: import("zod").ZodString; transparency: import("zod").ZodEnum<{ opaque: "opaque"; transparent: "transparent"; }>; type: import("zod").ZodEnum<{ default: "default"; birthday: "birthday"; focusTime: "focusTime"; fromGmail: "fromGmail"; outOfOffice: "outOfOffice"; workingLocation: "workingLocation"; }>; updatedAt: import("zod").ZodOptional; visibility: import("zod").ZodEnum<{ default: "default"; public: "public"; private: "private"; confidential: "confidential"; }>; }, import("zod/v4/core").$strip>, "google", false, never>; searchEvents: import("../..").DefinedAction>>; iCalUID: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; calendar: import("zod").ZodOptional; orderBy: import("zod").ZodOptional>; includeDeleted: import("zod").ZodOptional; timeMax: import("zod").ZodOptional; timeMin: import("zod").ZodOptional; includeHiddenInvitations: import("zod").ZodOptional; maxAttendees: import("zod").ZodOptional; privateExtendedProperty: import("zod").ZodOptional>; singleEvents: import("zod").ZodOptional; sharedExtendedProperty: import("zod").ZodOptional>; updatedMin: import("zod").ZodOptional; limit: import("zod").ZodOptional; query: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodArray; fileUrl: import("zod").ZodURL; mimeType: import("zod").ZodOptional; title: import("zod").ZodOptional; iconLink: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; attendees: import("zod").ZodArray; comment: import("zod").ZodOptional; email: import("zod").ZodEmail; displayName: import("zod").ZodOptional; optional: import("zod").ZodOptional; resource: import("zod").ZodOptional; responseStatus: import("zod").ZodOptional>; organizer: import("zod").ZodBoolean; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; attendeesOmitted: import("zod").ZodBoolean; calendarId: import("zod").ZodString; colorId: import("zod").ZodOptional; conference: import("zod").ZodOptional; creationStatus: import("zod").ZodOptional>; entryPoints: import("zod").ZodArray; passcode: import("zod").ZodOptional; type: import("zod").ZodString; uri: import("zod").ZodString; }, import("zod/v4/core").$strip>>; name: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; createdAt: import("zod").ZodOptional; creator: import("zod").ZodOptional; email: import("zod").ZodOptional; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; description: import("zod").ZodOptional; end: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; extendedProperties: import("zod").ZodObject<{ private: import("zod").ZodRecord; shared: import("zod").ZodRecord; }, import("zod/v4/core").$strip>; guestsCanInviteOthers: import("zod").ZodBoolean; guestsCanModify: import("zod").ZodBoolean; guestsCanSeeOtherGuests: import("zod").ZodBoolean; hangoutLink: import("zod").ZodOptional; htmlLink: import("zod").ZodOptional; id: import("zod").ZodString; iCalUID: import("zod").ZodOptional; location: import("zod").ZodOptional; originalStart: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; organizer: import("zod").ZodOptional; email: import("zod").ZodOptional; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; recurrence: import("zod").ZodArray; recurringEventId: import("zod").ZodOptional; reminders: import("zod").ZodObject<{ overrides: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; useDefault: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>; sequence: import("zod").ZodNumber; start: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; status: import("zod").ZodEnum<{ cancelled: "cancelled"; confirmed: "confirmed"; tentative: "tentative"; }>; summary: import("zod").ZodString; transparency: import("zod").ZodEnum<{ opaque: "opaque"; transparent: "transparent"; }>; type: import("zod").ZodEnum<{ default: "default"; birthday: "birthday"; focusTime: "focusTime"; fromGmail: "fromGmail"; outOfOffice: "outOfOffice"; workingLocation: "workingLocation"; }>; updatedAt: import("zod").ZodOptional; visibility: import("zod").ZodEnum<{ default: "default"; public: "public"; private: "private"; confidential: "confidential"; }>; }, import("zod/v4/core").$strip>>, "google", false, never>; updateAccessRule: import("../..").DefinedAction; role: import("zod").ZodEnum<{ owner: "owner"; none: "none"; freeBusyReader: "freeBusyReader"; reader: "reader"; writerWithoutPrivateAccess: "writerWithoutPrivateAccess"; writer: "writer"; }>; ruleId: import("zod").ZodString; sendNotifications: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodString; role: import("zod").ZodEnum<{ owner: "owner"; none: "none"; freeBusyReader: "freeBusyReader"; reader: "reader"; writerWithoutPrivateAccess: "writerWithoutPrivateAccess"; writer: "writer"; }>; scope: import("zod").ZodObject<{ type: import("zod").ZodEnum<{ default: "default"; user: "user"; group: "group"; domain: "domain"; }>; value: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>, "google", false, never>; updateCalendar: import("../..").DefinedAction; description: import("zod").ZodOptional; location: import("zod").ZodOptional; summary: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ accessRole: import("zod").ZodOptional>; autoAcceptInvitations: import("zod").ZodBoolean; backgroundColor: import("zod").ZodOptional; colorId: import("zod").ZodOptional; conferenceSolutionTypes: import("zod").ZodArray; defaultReminders: import("zod").ZodArray>; dataOwner: import("zod").ZodOptional; deleted: import("zod").ZodBoolean; description: import("zod").ZodOptional; foregroundColor: import("zod").ZodOptional; hidden: import("zod").ZodBoolean; id: import("zod").ZodString; location: import("zod").ZodOptional; notifications: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; primary: import("zod").ZodBoolean; selected: import("zod").ZodBoolean; summary: import("zod").ZodString; summaryOverride: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, "google", false, never>; updateEvent: import("../..").DefinedAction; fileUrl: import("zod").ZodURL; mimeType: import("zod").ZodOptional; title: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; attendees: import("zod").ZodOptional; comment: import("zod").ZodOptional; email: import("zod").ZodEmail; displayName: import("zod").ZodOptional; optional: import("zod").ZodOptional; resource: import("zod").ZodOptional; responseStatus: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>>; colorId: import("zod").ZodOptional; description: import("zod").ZodOptional; extendedProperties: import("zod").ZodOptional>; shared: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; guestsCanInviteOthers: import("zod").ZodOptional; guestsCanModify: import("zod").ZodOptional; guestsCanSeeOtherGuests: import("zod").ZodOptional; location: import("zod").ZodOptional; recurrence: import("zod").ZodOptional>; reminders: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ overrides: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; useDefault: import("zod").ZodLiteral; }, import("zod/v4/core").$strip>]>>; schedule: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ end: import("zod").ZodISODateTime; start: import("zod").ZodISODateTime; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>]>>; transparency: import("zod").ZodOptional>; visibility: import("zod").ZodOptional>; calendar: import("zod").ZodOptional; createMeet: import("zod").ZodOptional; event: import("zod").ZodString; sendUpdates: import("zod").ZodOptional>; summary: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ attachments: import("zod").ZodArray; fileUrl: import("zod").ZodURL; mimeType: import("zod").ZodOptional; title: import("zod").ZodOptional; iconLink: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; attendees: import("zod").ZodArray; comment: import("zod").ZodOptional; email: import("zod").ZodEmail; displayName: import("zod").ZodOptional; optional: import("zod").ZodOptional; resource: import("zod").ZodOptional; responseStatus: import("zod").ZodOptional>; organizer: import("zod").ZodBoolean; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; attendeesOmitted: import("zod").ZodBoolean; calendarId: import("zod").ZodString; colorId: import("zod").ZodOptional; conference: import("zod").ZodOptional; creationStatus: import("zod").ZodOptional>; entryPoints: import("zod").ZodArray; passcode: import("zod").ZodOptional; type: import("zod").ZodString; uri: import("zod").ZodString; }, import("zod/v4/core").$strip>>; name: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; createdAt: import("zod").ZodOptional; creator: import("zod").ZodOptional; email: import("zod").ZodOptional; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; description: import("zod").ZodOptional; end: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; extendedProperties: import("zod").ZodObject<{ private: import("zod").ZodRecord; shared: import("zod").ZodRecord; }, import("zod/v4/core").$strip>; guestsCanInviteOthers: import("zod").ZodBoolean; guestsCanModify: import("zod").ZodBoolean; guestsCanSeeOtherGuests: import("zod").ZodBoolean; hangoutLink: import("zod").ZodOptional; htmlLink: import("zod").ZodOptional; id: import("zod").ZodString; iCalUID: import("zod").ZodOptional; location: import("zod").ZodOptional; originalStart: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; organizer: import("zod").ZodOptional; email: import("zod").ZodOptional; self: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; recurrence: import("zod").ZodArray; recurringEventId: import("zod").ZodOptional; reminders: import("zod").ZodObject<{ overrides: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; useDefault: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>; sequence: import("zod").ZodNumber; start: import("zod").ZodOptional; dateTime: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; status: import("zod").ZodEnum<{ cancelled: "cancelled"; confirmed: "confirmed"; tentative: "tentative"; }>; summary: import("zod").ZodString; transparency: import("zod").ZodEnum<{ opaque: "opaque"; transparent: "transparent"; }>; type: import("zod").ZodEnum<{ default: "default"; birthday: "birthday"; focusTime: "focusTime"; fromGmail: "fromGmail"; outOfOffice: "outOfOffice"; workingLocation: "workingLocation"; }>; updatedAt: import("zod").ZodOptional; visibility: import("zod").ZodEnum<{ default: "default"; public: "public"; private: "private"; confidential: "confidential"; }>; }, import("zod/v4/core").$strip>, "google", false, never>; updateCalendarListEntry: import("../..").DefinedAction; calendar: import("zod").ZodString; defaultReminders: import("zod").ZodOptional>>; foregroundColor: import("zod").ZodOptional; hidden: import("zod").ZodOptional; selected: import("zod").ZodOptional; notifications: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; summaryOverride: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ accessRole: import("zod").ZodOptional>; autoAcceptInvitations: import("zod").ZodBoolean; backgroundColor: import("zod").ZodOptional; colorId: import("zod").ZodOptional; conferenceSolutionTypes: import("zod").ZodArray; defaultReminders: import("zod").ZodArray>; dataOwner: import("zod").ZodOptional; deleted: import("zod").ZodBoolean; description: import("zod").ZodOptional; foregroundColor: import("zod").ZodOptional; hidden: import("zod").ZodBoolean; id: import("zod").ZodString; location: import("zod").ZodOptional; notifications: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; primary: import("zod").ZodBoolean; selected: import("zod").ZodBoolean; summary: import("zod").ZodString; summaryOverride: import("zod").ZodOptional; timeZone: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, "google", false, never>; }; export { googleAccount } from "../google/index.js"; export * from "./actions/index.js"; export * from "./triggers/index.js"; export { findAvailableSlots, getGoogleCalendarApi, normalizeCalendarEvent, normalizeEventId, normalizeFreeBusy, toEventDateTimes, } from "@automate.ax/integration-contracts/google-calendar"; export * from "./lib/scopes.js"; export { ACL_PAGE_SCHEMA, ACL_RULE_SCHEMA, AVAILABILITY_SLOT_SCHEMA, CALENDAR_EVENT_SCHEMA, CALENDAR_PAGE_SCHEMA, CALENDAR_SCHEMA, COLOR_PALETTE_SCHEMA, EVENT_PAGE_SCHEMA, FREE_BUSY_SCHEMA, } from "@automate.ax/integration-contracts/google-calendar"; //# sourceMappingURL=index.d.ts.map