import { RecurrenceSegment, Timezone } from 'node-schedule';
export interface CronObject {
    tz?: Timezone;
    start: Date | string | number;
    end: Date | string | number;
    rule: string;
}
export interface CronObjLiteral {
    date?: RecurrenceSegment;
    dayOfWeek?: RecurrenceSegment;
    hour?: RecurrenceSegment;
    minute?: RecurrenceSegment;
    month?: RecurrenceSegment;
    second?: RecurrenceSegment;
    year?: RecurrenceSegment;
    tz?: Timezone;
}
export interface CronOptions {
    retries?: number;
    retry?: number;
    name?: string;
}
