import { JobSchedulerTemplateOptions } from '../types';
export interface JobSchedulerTemplateJson<D = any> {
    data?: D;
    opts?: JobSchedulerTemplateOptions;
}
export interface JobSchedulerJson<D = any> {
    key: string;
    name: string;
    id?: string | null;
    iterationCount?: number;
    limit?: number;
    startDate?: number;
    endDate?: number;
    tz?: string;
    pattern?: string;
    every?: number;
    next?: number;
    offset?: number;
    template?: JobSchedulerTemplateJson<D>;
}
