import { z } from 'zod';
export declare const CalendarCacheEventSchema: z.ZodObject<{
    status: z.ZodEnum<["confirmed", "tentative", "cancelled"]>;
    id: z.ZodString;
    selectedCalendarId: z.ZodString;
    externalId: z.ZodString;
    externalEtag: z.ZodString;
    iCalUID: z.ZodNullable<z.ZodString>;
    iCalSequence: z.ZodNumber;
    summary: z.ZodNullable<z.ZodString>;
    description: z.ZodNullable<z.ZodString>;
    location: z.ZodNullable<z.ZodString>;
    start: z.ZodDate;
    end: z.ZodDate;
    isAllDay: z.ZodBoolean;
    timeZone: z.ZodNullable<z.ZodString>;
    recurringEventId: z.ZodNullable<z.ZodString>;
    originalStartTime: z.ZodNullable<z.ZodDate>;
    createdAt: z.ZodDate;
    updatedAt: z.ZodDate;
    externalCreatedAt: z.ZodNullable<z.ZodDate>;
    externalUpdatedAt: z.ZodNullable<z.ZodDate>;
}, "strip", z.ZodTypeAny, {
    location: string | null;
    description: string | null;
    status: "cancelled" | "confirmed" | "tentative";
    summary: string | null;
    id: string;
    end: Date;
    start: Date;
    createdAt: Date;
    updatedAt: Date;
    timeZone: string | null;
    externalId: string;
    recurringEventId: string | null;
    iCalUID: string | null;
    iCalSequence: number;
    selectedCalendarId: string;
    externalEtag: string;
    isAllDay: boolean;
    originalStartTime: Date | null;
    externalCreatedAt: Date | null;
    externalUpdatedAt: Date | null;
}, {
    location: string | null;
    description: string | null;
    status: "cancelled" | "confirmed" | "tentative";
    summary: string | null;
    id: string;
    end: Date;
    start: Date;
    createdAt: Date;
    updatedAt: Date;
    timeZone: string | null;
    externalId: string;
    recurringEventId: string | null;
    iCalUID: string | null;
    iCalSequence: number;
    selectedCalendarId: string;
    externalEtag: string;
    isAllDay: boolean;
    originalStartTime: Date | null;
    externalCreatedAt: Date | null;
    externalUpdatedAt: Date | null;
}>;
export type CalendarCacheEvent = z.infer<typeof CalendarCacheEventSchema>;
export default CalendarCacheEventSchema;
//# sourceMappingURL=CalendarCacheEventSchema.d.ts.map