export type ScheduleRequest = RRuleScheduleRequest | CronScheduleRequest | IntervalScheduleRequest;
export type RRuleScheduleRequest = {
    rrule: string;
    timezone: string | null;
};
export type CronScheduleRequest = {
    cron: string;
    timezone: string | null;
    day_or: boolean;
};
export type IntervalScheduleRequest = {
    interval: number;
    timezone: string | null;
    anchor_date: string | null;
};
export declare function isRRuleScheduleRequest(schedule: ScheduleRequest): schedule is RRuleScheduleRequest;
export declare function isCronScheduleRequest(schedule: ScheduleRequest): schedule is CronScheduleRequest;
export declare function isIntervalScheduleRequest(schedule: ScheduleRequest): schedule is IntervalScheduleRequest;
