import React, { type JSX } from 'react';
import type { IobTheme } from '../types';
interface DialogCronProps {
    onClose: () => void;
    onOk: (cron: string) => void;
    title?: string;
    cron?: string;
    cancel?: string;
    ok?: string;
    /** show only simple configuration */
    simple?: boolean;
    /** show only complex configuration */
    complex?: boolean;
    /** do not show wizard */
    noWizard?: boolean;
    theme: IobTheme;
}
interface DialogCronState {
    cron: string;
    mode: 'simple' | 'complex' | 'wizard';
}
export declare class DialogCron extends React.Component<DialogCronProps, DialogCronState> {
    constructor(props: DialogCronProps);
    handleCancel(): void;
    handleOk(): void;
    setMode(mode: 'simple' | 'complex' | 'wizard'): void;
    render(): JSX.Element;
}
export {};
