import { z } from 'zod'; /** * The start or end of an event: either an all-day calendar date or a precise * timestamp, plus an optional time zone. * * The shape is a tri-state with an XOR at its core: exactly one of `date` or * `dateTime` is set (a zod refinement enforces this). `timeZone` is optional * for single events and required on recurring events, where it specifies the * zone in which the recurrence is expanded. * * @see https://developers.google.com/workspace/calendar/api/concepts/events-calendars */ export declare const EventDateTime: z.ZodObject<{ date: z.ZodOptional; dateTime: z.ZodOptional; timeZone: z.ZodOptional; }, z.core.$strict>; export type EventDateTime = z.infer; //# sourceMappingURL=EventDateTime.d.ts.map