import { z } from 'zod';
export declare const OutOfOfficeEntrySchema: z.ZodObject<{
    id: z.ZodNumber;
    uuid: z.ZodString;
    start: z.ZodDate;
    end: z.ZodDate;
    notes: z.ZodNullable<z.ZodString>;
    showNotePublicly: z.ZodBoolean;
    userId: z.ZodNumber;
    toUserId: z.ZodNullable<z.ZodNumber>;
    reasonId: z.ZodNullable<z.ZodNumber>;
    createdAt: z.ZodDate;
    updatedAt: z.ZodDate;
}, "strip", z.ZodTypeAny, {
    notes: string | null;
    userId: number;
    id: number;
    end: Date;
    start: Date;
    createdAt: Date;
    updatedAt: Date;
    uuid: string;
    showNotePublicly: boolean;
    toUserId: number | null;
    reasonId: number | null;
}, {
    notes: string | null;
    userId: number;
    id: number;
    end: Date;
    start: Date;
    createdAt: Date;
    updatedAt: Date;
    uuid: string;
    showNotePublicly: boolean;
    toUserId: number | null;
    reasonId: number | null;
}>;
export type OutOfOfficeEntry = z.infer<typeof OutOfOfficeEntrySchema>;
export default OutOfOfficeEntrySchema;
//# sourceMappingURL=OutOfOfficeEntrySchema.d.ts.map