import { RecurrenceConfig, RecurrentDatePickerErrors } from './RecurrentDatePicker'; export declare const dataValidations: { weekly: { weekDay: { required: boolean; type: string; enum: string[]; minLength: number; maxLength: number; }; }; monthly: { type: { relative: { dayOrder: { required: boolean; type: string; enum: string[]; }; weekDay: { required: boolean; type: string; enum: string[]; }; }; absolute: { day: { required: boolean; type: string; }; }; }; }; yearly: { month: { required: boolean; type: string; min: number; max: number; }; day: { required: boolean; type: string; }; }; custom: { frequency: { daily: {}; monthly: { dayOfMonth: { required: boolean; type: string; }; }; weekly: { weekDays: { required: boolean; type: string; enum: string[]; }; }; }; interval: { required: boolean; type: string; }; }; }; export declare const validateRecurrentDatePickerValue: (value: RecurrenceConfig) => RecurrentDatePickerErrors; export declare const isRecurrentDatePickerValid: (value: RecurrenceConfig) => boolean;