import { type JobDynamicRecord } from '../../common/records/job.record'; import { type WorkflowDynamicRecord } from '../../common/records/workflow.record'; export interface JobDefinitionStore { saveDefinition(record: JobDynamicRecord): Promise; getDefinition(jobId: string): Promise; listDefinitions(): Promise; removeDefinition(jobId: string): Promise; saveWorkflowDefinition(record: WorkflowDynamicRecord): Promise; getWorkflowDefinition(wfId: string): Promise; listWorkflowDefinitions(): Promise; removeWorkflowDefinition(wfId: string): Promise; dispose(): Promise; } //# sourceMappingURL=job-definition.interface.d.ts.map