import { JobEntity, Config as SchedulerConfig } from "../../../scheduler/src"; import type { SetOptional, SetRequired } from 'type-fest'; type SchedulerConfigurationData = SetOptional & { processorCountsByType?: Record; }; type ScheduleOptions = { method: string; params: any; runAfter?: Date; labels?: string[]; thread?: string; }; declare class SchedulerConfiguration { readonly data: SetRequired; constructor(data: SetRequired); } export { ScheduleOptions, SchedulerConfiguration, SchedulerConfigurationData };