export declare enum RecurrenceFormCronErrorTypes {
    EMPTY = "EMPTY",
    WRONG_FORMAT = "WRONG_FORMAT",
    FREQUENCY_TOO_HIGH = "FREQUENCY_TOO_HIGH"
}
interface IUseCronValidationProps {
    allowHourlyRecurrence: boolean;
    onCronValueChange: (cronValue: string, isValid: boolean) => void;
}
interface IUseCronValidationResult {
    cronError: string | null;
    handleOnBlur: (value: string) => void;
    handleChange: (expression: string) => void;
}
export declare const useCronValidation: (props: IUseCronValidationProps) => IUseCronValidationResult;
export {};
//# sourceMappingURL=useCronValidation.d.ts.map