import * as z from "zod/v3"; import { OpenEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { CalendarAttendees } from "./calendarattendees.js"; import { ConferenceData } from "./conferencedata.js"; import { EventClassification } from "./eventclassification.js"; import { GeneratedAttachment } from "./generatedattachment.js"; import { TimeInterval } from "./timeinterval.js"; /** * The nature of the event, for example "out of office". */ export declare const CalendarEventEventType: { readonly Default: "DEFAULT"; readonly OutOfOffice: "OUT_OF_OFFICE"; }; /** * The nature of the event, for example "out of office". */ export type CalendarEventEventType = OpenEnum; /** * A generic, light-weight calendar event. */ export type CalendarEvent = { time?: TimeInterval | undefined; /** * The nature of the event, for example "out of office". */ eventType?: CalendarEventEventType | undefined; /** * The calendar event id */ id: string; /** * A permalink for this calendar event */ url: string; attendees?: CalendarAttendees | undefined; /** * The location that this event is taking place at. */ location?: string | undefined; conferenceData?: ConferenceData | undefined; /** * The HTML description of the event. */ description?: string | undefined; /** * The app or other repository type from which the event was extracted */ datasource?: string | undefined; /** * The event has a transcript associated with it enabling features like summarization */ hasTranscript?: boolean | undefined; /** * A link to the transcript of the event */ transcriptUrl?: string | undefined; classifications?: Array | undefined; generatedAttachments?: Array | undefined; }; /** @internal */ export declare const CalendarEventEventType$inboundSchema: z.ZodType; /** @internal */ export declare const CalendarEvent$inboundSchema: z.ZodType; export declare function calendarEventFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=calendarevent.d.ts.map