/*! * @license * Copyright Squiz Australia Pty Ltd. All Rights Reserved. */ import { JobManifestRepository } from '../../repository'; import { CreateJobManifestRequest, JobManifest, UpdateJobManifestRequest } from '../../manifest'; export declare class JobManifestService { protected jobManifestRepository: JobManifestRepository; constructor(jobManifestRepository: JobManifestRepository); createJobManifest(input: CreateJobManifestRequest): Promise; updateJobManifest(name: string, version: string, input: UpdateJobManifestRequest): Promise; listAllJobManifests(): Promise>; findJobManifest(name: string, version: string): Promise; }