import { ExecutionContext } from "../../internal/ExecutionContext"; import { NotifierConfig } from "../../config/notifier/NotifierConfig"; /** * This abstract class represents the basic contract for all the PDF Services Jobs. * It imposes no restrictions or particular details on the job execution process and leaves the * specifics of setting up the jobs to their individual implementations. */ export declare abstract class PDFServicesJob { protected validate(executionContext: ExecutionContext): void; abstract process(executionContext: ExecutionContext, notifyConfigList?: NotifierConfig[]): Promise; }