import { z } from 'zod';
export declare const CalendarCacheSchema: z.ZodObject<{
    id: z.ZodNullable<z.ZodString>;
    key: z.ZodString;
    value: z.ZodType<import("@prisma/client/runtime/client").JsonValue, z.ZodTypeDef, import("@prisma/client/runtime/client").JsonValue>;
    expiresAt: z.ZodDate;
    updatedAt: z.ZodDate;
    credentialId: z.ZodNumber;
    userId: z.ZodNullable<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    key: string;
    id: string | null;
    value: ((string | number | boolean | import("@prisma/client/runtime/client").JsonObject | import("@prisma/client/runtime/client").JsonArray) & (string | number | boolean | import("@prisma/client/runtime/client").JsonObject | import("@prisma/client/runtime/client").JsonArray | undefined)) | null;
    userId: number | null;
    updatedAt: Date;
    credentialId: number;
    expiresAt: Date;
}, {
    key: string;
    id: string | null;
    value: ((string | number | boolean | import("@prisma/client/runtime/client").JsonObject | import("@prisma/client/runtime/client").JsonArray) & (string | number | boolean | import("@prisma/client/runtime/client").JsonObject | import("@prisma/client/runtime/client").JsonArray | undefined)) | null;
    userId: number | null;
    updatedAt: Date;
    credentialId: number;
    expiresAt: Date;
}>;
export type CalendarCache = z.infer<typeof CalendarCacheSchema>;
export default CalendarCacheSchema;
//# sourceMappingURL=CalendarCacheSchema.d.ts.map