import React, { type JSX } from 'react';
interface DialogCronProps {
    onClose: () => void;
    onOk: (cron: string | false) => void;
    title?: string;
    cron?: string;
    cancel?: string;
    ok?: string;
    clear?: string;
    clearButton?: boolean;
}
interface DialogCronState {
    cron: string;
    showWarning: '' | 'everySecond' | 'everyMinute';
}
export declare class DialogComplexCron extends React.Component<DialogCronProps, DialogCronState> {
    constructor(props: DialogCronProps);
    handleCancel(): void;
    handleOk(ignoreCheck?: boolean): void;
    renderWarningDialog(): JSX.Element | null;
    handleClear(): void;
    render(): JSX.Element;
}
export {};
