import { DropdownMenuOption } from '../dropdown-menu';
import { DateItem, Months, Schedule, ScheduleValidity } from './constants';
type SimpleSchedulerProps = {
    onUpdateSchedule: ({ newSchedule, errors, }: {
        newSchedule: Schedule;
        errors?: Array<ScheduleValidity> | null;
    }) => void;
    initialSchedule: Schedule;
    frequencyOptions: Array<DropdownMenuOption>;
    validateArrayOfRangedNumbersOrAll: (validity: ScheduleValidity) => ScheduleValidity | undefined;
    daysOfWeek: Array<DateItem>;
    months: Months;
    labelTexts: {
        minutesPastHour: string;
        time: string;
        days: string;
        months: string;
        dayOfMonth: string;
        frequency: string;
    };
    validationTexts: {
        timeError: string;
        minuteError: string;
    };
    isDisabled?: boolean;
};
export declare function SimpleScheduler({ onUpdateSchedule, initialSchedule, frequencyOptions, validateArrayOfRangedNumbersOrAll, daysOfWeek, months, labelTexts, validationTexts, isDisabled, }: SimpleSchedulerProps): import("react/jsx-runtime").JSX.Element;
export {};
