import { DateTime } from 'luxon';
type DateConstraints = {
    unavailable?: {
        dates?: DateTime[];
        daysOfWeek?: number[];
    };
    minDate?: DateTime;
    maxDate?: DateTime;
};
export declare function validateDateRange({ required, startDate, endDate, startDateConstraints, endDateConstraints, }: {
    required?: boolean;
    startDate: DateTime | null;
    endDate: DateTime | null;
    startDateConstraints: DateConstraints;
    endDateConstraints: DateConstraints;
}): boolean;
export {};
