import * as Yup from 'yup'; export declare const createScheduledEventValidationSchema: (bookingTypesMap: Record) => Yup.ObjectSchema; startsAt: import("yup/lib/date").RequiredDateSchema; endsAt: import("yup/lib/date").RequiredDateSchema; description: Yup.StringSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; startsAt: import("yup/lib/date").RequiredDateSchema; endsAt: import("yup/lib/date").RequiredDateSchema; description: Yup.StringSchema; }>>, import("yup/lib/object").AssertsShape; startsAt: import("yup/lib/date").RequiredDateSchema; endsAt: import("yup/lib/date").RequiredDateSchema; description: Yup.StringSchema; }>>>; export declare const bulkUpsertScheduledEventsValidationSchema: Yup.ObjectSchema; scheduledEvents: Yup.ArraySchema; startsAt: import("yup/lib/date").RequiredDateSchema; endsAt: import("yup/lib/date").RequiredDateSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; startsAt: import("yup/lib/date").RequiredDateSchema; endsAt: import("yup/lib/date").RequiredDateSchema; }>>, import("yup/lib/object").AssertsShape; startsAt: import("yup/lib/date").RequiredDateSchema; endsAt: import("yup/lib/date").RequiredDateSchema; }>>>, import("yup/lib/types").AnyObject, import("yup/lib/object").TypeOfShape; startsAt: import("yup/lib/date").RequiredDateSchema; endsAt: import("yup/lib/date").RequiredDateSchema; }>>[] | undefined, import("yup/lib/object").AssertsShape; startsAt: import("yup/lib/date").RequiredDateSchema; endsAt: import("yup/lib/date").RequiredDateSchema; }>>[] | undefined>; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; scheduledEvents: Yup.ArraySchema; startsAt: import("yup/lib/date").RequiredDateSchema; endsAt: import("yup/lib/date").RequiredDateSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; startsAt: import("yup/lib/date").RequiredDateSchema; endsAt: import("yup/lib/date").RequiredDateSchema; }>>, import("yup/lib/object").AssertsShape; startsAt: import("yup/lib/date").RequiredDateSchema; endsAt: import("yup/lib/date").RequiredDateSchema; }>>>, import("yup/lib/types").AnyObject, import("yup/lib/object").TypeOfShape; startsAt: import("yup/lib/date").RequiredDateSchema; endsAt: import("yup/lib/date").RequiredDateSchema; }>>[] | undefined, import("yup/lib/object").AssertsShape; startsAt: import("yup/lib/date").RequiredDateSchema; endsAt: import("yup/lib/date").RequiredDateSchema; }>>[] | undefined>; }>>, import("yup/lib/object").AssertsShape; scheduledEvents: Yup.ArraySchema; startsAt: import("yup/lib/date").RequiredDateSchema; endsAt: import("yup/lib/date").RequiredDateSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; startsAt: import("yup/lib/date").RequiredDateSchema; endsAt: import("yup/lib/date").RequiredDateSchema; }>>, import("yup/lib/object").AssertsShape; startsAt: import("yup/lib/date").RequiredDateSchema; endsAt: import("yup/lib/date").RequiredDateSchema; }>>>, import("yup/lib/types").AnyObject, import("yup/lib/object").TypeOfShape; startsAt: import("yup/lib/date").RequiredDateSchema; endsAt: import("yup/lib/date").RequiredDateSchema; }>>[] | undefined, import("yup/lib/object").AssertsShape; startsAt: import("yup/lib/date").RequiredDateSchema; endsAt: import("yup/lib/date").RequiredDateSchema; }>>[] | undefined>; }>>>; export declare const updateScheduledEventValidationSchema: Yup.ObjectSchema; startsAt: import("yup/lib/date").RequiredDateSchema; endsAt: import("yup/lib/date").RequiredDateSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; startsAt: import("yup/lib/date").RequiredDateSchema; endsAt: import("yup/lib/date").RequiredDateSchema; }>>, import("yup/lib/object").AssertsShape; startsAt: import("yup/lib/date").RequiredDateSchema; endsAt: import("yup/lib/date").RequiredDateSchema; }>>>;