import React from 'react';
import type { ICronTriggerConfigProps } from './cronConfig';
export interface ICronMonthlyState {
    subTab: string;
    hour: string;
    minute: string;
    specificDay?: ISpecificDay;
    specificWeekDay?: ISpecificWeekDay;
}
interface ISpecificDay {
    day: string;
    month: string;
}
interface ISpecificWeekDay {
    day: string;
    month: string;
    monthWeek: string;
}
export declare class CronMonthly extends React.Component<ICronTriggerConfigProps, ICronMonthlyState> {
    constructor(props: ICronTriggerConfigProps);
    componentDidMount(): void;
    private onUpdateSubTabTrigger;
    private onUpdateSpecificDayDayTrigger;
    private onUpdateSpecificDayMonthTrigger;
    private onUpdateSpecificWeekDayMonthWeekTrigger;
    private onUpdateSpecificWeekDayDayTrigger;
    private onUpdateSpecificWeekDayMonthTrigger;
    private onUpdateHourTrigger;
    private onUpdateMinuteTrigger;
    render(): JSX.Element;
}
export {};
