import { CronScheduleResponse, ISchedule } from '../models';
import { CronKeyword } from '../types/cron';
export interface ICronSchedule extends ISchedule {
    timezone: string | null;
    cron: string;
    dayOr: boolean;
}
export declare class CronSchedule implements ICronSchedule {
    timezone: string | null;
    cron: string | CronKeyword;
    dayOr: boolean;
    constructor(schedule: Pick<ICronSchedule, 'cron' | 'timezone' | 'dayOr'>);
    get raw(): string | CronKeyword;
    toString({ verbose }?: {
        verbose?: boolean;
    }): string;
    toResponse(): CronScheduleResponse;
}
