import { z } from 'zod';
export declare const AvailabilitySchema: z.ZodObject<{
    id: z.ZodNumber;
    userId: z.ZodNullable<z.ZodNumber>;
    eventTypeId: z.ZodNullable<z.ZodNumber>;
    days: z.ZodArray<z.ZodNumber, "many">;
    startTime: z.ZodDate;
    endTime: z.ZodDate;
    date: z.ZodNullable<z.ZodDate>;
    scheduleId: z.ZodNullable<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    days: number[];
    date: Date | null;
    userId: number | null;
    id: number;
    eventTypeId: number | null;
    scheduleId: number | null;
    startTime: Date;
    endTime: Date;
}, {
    days: number[];
    date: Date | null;
    userId: number | null;
    id: number;
    eventTypeId: number | null;
    scheduleId: number | null;
    startTime: Date;
    endTime: Date;
}>;
export type Availability = z.infer<typeof AvailabilitySchema>;
export default AvailabilitySchema;
//# sourceMappingURL=AvailabilitySchema.d.ts.map