import { z } from "zod";
export declare const ZOutOfOfficeInputSchema: z.ZodObject<{
    uuid: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    dateRange: z.ZodObject<{
        startDate: z.ZodDate;
        endDate: z.ZodDate;
    }, "strip", z.ZodTypeAny, {
        startDate: Date;
        endDate: Date;
    }, {
        startDate: Date;
        endDate: Date;
    }>;
    offset: z.ZodNumber;
    toTeamUserId: z.ZodNullable<z.ZodNumber>;
    reasonId: z.ZodNumber;
    notes: z.ZodOptional<z.ZodNullable<z.ZodString>>;
}, "strip", z.ZodTypeAny, {
    offset: number;
    reasonId: number;
    dateRange: {
        startDate: Date;
        endDate: Date;
    };
    toTeamUserId: number | null;
    uuid?: string | null | undefined;
    notes?: string | null | undefined;
}, {
    offset: number;
    reasonId: number;
    dateRange: {
        startDate: Date;
        endDate: Date;
    };
    toTeamUserId: number | null;
    uuid?: string | null | undefined;
    notes?: string | null | undefined;
}>;
export type TOutOfOfficeInputSchema = z.infer<typeof ZOutOfOfficeInputSchema>;
export declare const ZOutOfOfficeDelete: z.ZodObject<{
    outOfOfficeUid: z.ZodString;
}, "strip", z.ZodTypeAny, {
    outOfOfficeUid: string;
}, {
    outOfOfficeUid: string;
}>;
export type TOutOfOfficeDelete = z.infer<typeof ZOutOfOfficeDelete>;
//# sourceMappingURL=outOfOffice.schema.d.ts.map