import moment from 'moment';
/**
 * 获取计划执行时间
 *  一次：年:月:日:时:分:秒
    每天：时:分:秒
    每周：周一,周二:时:分:秒
    每月：日,日:时:分:秒 最后一天L
    每年：月,月:日,日:时:分:秒
 */
export declare const getScheduleParams: (vals: any, scheduleType: string) => any;
export declare const parseScheduleParams: (scheduleType: string, scheduleValue: string) => {
    date: moment.Moment;
    time?: undefined;
    week?: undefined;
    day?: undefined;
    month?: undefined;
    cycleTime?: undefined;
    cycleType?: undefined;
} | {
    time: moment.Moment;
    date?: undefined;
    week?: undefined;
    day?: undefined;
    month?: undefined;
    cycleTime?: undefined;
    cycleType?: undefined;
} | {
    week: number[];
    time: moment.Moment;
    date?: undefined;
    day?: undefined;
    month?: undefined;
    cycleTime?: undefined;
    cycleType?: undefined;
} | {
    day: (number | "L")[];
    time: moment.Moment;
    date?: undefined;
    week?: undefined;
    month?: undefined;
    cycleTime?: undefined;
    cycleType?: undefined;
} | {
    month: number[];
    day: (number | "L")[];
    time: moment.Moment;
    date?: undefined;
    week?: undefined;
    cycleTime?: undefined;
    cycleType?: undefined;
} | {
    cycleTime: string;
    cycleType: "minutes" | "hours";
    date?: undefined;
    time?: undefined;
    week?: undefined;
    day?: undefined;
    month?: undefined;
} | {
    date?: undefined;
    time?: undefined;
    week?: undefined;
    day?: undefined;
    month?: undefined;
    cycleTime?: undefined;
    cycleType?: undefined;
} | undefined;
export declare const parseScheduleText: (scheduleType: string, scheduleValue: string) => string | undefined;
export declare const parseScheduleType: (scheduleType: string) => "一次" | "每天" | " 每周" | "每月" | "每年" | "分钟" | "小时" | "仅手动" | undefined;
export declare const parseSchedule: (scheduleType: string, scheduleValue: string, executor: string) => string;
